前提・実現したいこと
を/w/を抜いたアドレス(下層は同一URL)
http://localhost/abc/.../
に301リダイレクトをしたいと思い、試行錯誤していますが上手くいきません。
試したこと
htaccessに以下の記述を試みましたが、どれも上手く転送されません。
<その1>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^localhost/abc/w
RewriteRule (.*) http://localhost/abc/$1 [R=301,L]
<その2>
RewriteRule ^w/(.*)$ http://localhost/abc/$1 [R=301,L]
<その3>
RewriteCond %{HTTP_HOST} ^localhost/abc/w$
RewriteRule ^(.*)$ http://localhost/abc/$1 [R=301,L]
補足情報(FW/ツールのバージョンなど)
wordpressの設定とhtaccessに以下の記述をすることで、http://localhost/abc/での表示には成功しました。
BEGIN WordPress
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /abc/w/ RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /abc/w/index.php [L] </IfModule>END WordPress
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/27 14:51
2018/06/27 14:58
退会済みユーザー
2018/06/28 01:45
2018/06/28 04:18
退会済みユーザー
2018/06/28 04:26
退会済みユーザー
2018/06/29 02:52
2018/06/29 04:28
退会済みユーザー
2018/06/29 08:09