• ベストアンサー

Wordpressでhtaccessの利用について

Wordpressでhtaccessの利用について 質問タイトルの文字数が気になりタイトルが適切で無い事をお許しください。 htaccesで RewriteEngine on RewriteRule ^$ /wordplress/ [L] などとした所、indexファイルのみ正しくリクエスト出来るのですが その他、例えば管理画面のメニューなどの他のリンクが切れてしまいます。 どのように対処すれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#130824
noname#130824
回答No.1

[L]のりダイレクトの場合、相対パスはURLからの相対パスになります。 リンクは絶対パスに変更する必要があります。 <a href="./aaa.html"> <a href="aaa.html"> が相対パス。 <a href="/wordplress/aaa.html"> が絶対パス。 または、 <a href="http://○○○.com/wordplress/aaa.html"> 相対パスが下層ファイルへのリンクのみでしたらhtaccessファイルでも対応できるとは思います。 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !/wordplress/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /wordplress/$1 [L] でいけそうな気がします。 上層ファイルへの相対パスがある場合これでは駄目と思います。 絶対パスでの指定が必要になります。

関連するQ&A