前提・実現したいこと
hogeディレクトリにある「htmlファイル」は、下記指示により
RewriteRule (.*).html AAA.php?bbb=$1.html [R=301,L]
シンプルに「hoge/xxx.html」と表示されるのではなく、
「hoge/AAA.php?bbb=xxx.html」と、phpを挟んで表示されるようになっています。
この構造は変えられないことが前提です。
発生している問題・エラーメッセージ
xxx.html が不要になったので、xxx.html にアクセスがあった際
yyy.html にリダイレクトさせたいが、書き方がわかりません。
以下の記述ではリダイレクトできませんでした。
RewriteEngine on RewriteBase /hoge/ RewriteCond %{REQUEST_URI} !(/xxx.html$) ←これを消してもリダイレクトしない RewriteRule (.*).html AAA.php?bbb=$1.html [R=301,L] RewriteEngine on RewriteBase / RewriteRule AAA.php?bbb=xxx.html http://hoge/yyy.html [R=301,L] RewriteRule xxx.html http://hoge/yyy.html [R=301,L]
お力貸してくださいますと助かります。。
回答2件
あなたの回答
tips
プレビュー