2013-10-22 17 views
5

私はwww.example.comにウェブサイトを持っています。そのドメインにWordpressのウェブサイトはディレクトリwpにあります。URLからディレクトリ名を削除するWordpress

私のワードプレスのウェブサイトにアクセスするには、www.example.com/wpにアクセスしてください。これがメインのウェブサイトです。ルートで

は、あなたが言語を選択し、Wordpressのウェブサイトにアクセスしてください。ここで、iは、index.htmlを持って、私は必要なもの

は簡単に聞こえます! :) wpを.htaccessを使ってURLから削除したいのですが、それ以外は何でもできるので、Wordpressのウェブサイトを閲覧すると、wpがなくても作業が簡単にできます!

私はウェブサイトがwpフォルダにとどまらなければならないことに注意する必要があります!

これは達成可能ですか?

+1

訪問http://codex.wordpress.org/Giving_WordPress_Its_Own_Directoryを読み、使用して '下の手順を確認したい場合既存のサブディレクトリinstall' – anubhava

答えて

4

1)、設定に移動 - >一般的と確認

a)はワードプレスのディレクトリ作り - >http://mydomain.com/wp

b)にサイトのアドレス - >http://mydomain.com

2)あなたのインデックスを移動サブディレクトリからルートへの.php(MOVE、単にコピーしないでください)

3)

を読むためにあなたのindex.phpを編集します"WP" は、あなたのサブディレクトリ

4)サブディレクトリ

5のいずれかの.htaccessファイルを削除します)この設定の下でルート

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

であなたの.htaccessにこれを追加することです

あなたのwordpressのインストールは/ wp /ディレクトリに置かれます。訪問者はhttp://mydomain.comを使用してあなたのサイトにアクセスします。

あなたはあなたがやっている正確に何を知っているので、すべての良い読み取りアップを持っているこのhttps://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

+1

簡単で魅力的なように機能しました。ありがとうございました! – Shane

2

追加(または編集).htaccessファイルとは、これを置く:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /wp/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

は、これは基本的にApacheサーバー用に書き換えルールを作成し、すべてのトラフィックがRewriteBase指示に従ってリダイレクトされます。ダッシュボードで

+0

このhtaccessファイルはどこに置く必要がありますか?ルートフォルダ内またはwpフォルダ内? – user2688562

+0

ファイルは ".htaccess"と呼ばれ、先頭にドットを付けます。 Webサーバーのルート、つまりwww.example.comに配置する必要があります。 – bodi0

関連する問題