サポート » 使い方全般 » mod_rewriteで階層を下げたいです

  • 解決済 Hideki

    (@hidehasi)


    WPの設置階層を1つ下げたいのですが、
    管理画面が出せなくなってこまっています。。
    何とかお知恵拝借できましたらうれしいです。
    よろしくお願いしますm(_ _)m

    今、以下のように設置してます。
    /www/example.com/wp/index.php

    http://example.com/で表示したいので、
    /www/example.com/.htaccessに

    RewriteEngine on
    RewriteRule ^$ wp/ [L]
    RewriteRule (.*) wp/$1 [L]

    と入れてます。
    そして、
    /www/example.com/wp/.htaccessに

    RewriteEngine On
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule !\.(js|ico|gif|jpg|png|css|pdf)$ index.php [L]

    としています。
    …js|ico|gif|jpg|png|css|pdf)$…のあたりは、こうしないと
    CSSと画像だけが、
    http://example.com/wp-content/themes/abc/images/123.gif
    ではなく
    http://example.com/wp/wp-content/themes/abc/images/123.gif
    としないとだめだったので入れました。
    これで表側は表示できました。

    しかし、ログイン画面が出せないし、管理画面にもいけません。
    表側にとばされて、「リクエストされたページが存在しません。検索で見つかるかもしれません。」と出ます。

    これは何がいけないのでしょうか??
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「mod_rewriteで階層を下げたいです」には新たに返信することはできません。