mod_rewriteについて教えてください。
mod_rewriteについてお願いします。
「a」と「b」というフォルダにそれぞれ「index.html」「test.html」が入っています。「a」と「b」で「index.html」「test.html」の内容はちがいます。
わたしが一番望んでいるのは
http://example.com/a/以下にアクセスがあった場合
http://example.com/b/以下にリダイレクトさせるというものです。
例)
http://example.com/a/test.htmlにアクセスがあったらhttp://example.com/b/test.htmlにリダイレクト。
------------------------------------------------------------
Options +FollowSymLinks
AddHandler cgi-script htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/a/$ /b/$1 [R=302,L]
</IfModule>
------------------------------------------------------------
としてみましたが、リダイレクトされません。
ちなみに
RewriteRule ^$ /b/$1 [R=302,L]
と書くと、http://example.com/にアクセスがあった場合
http://example.com/b/にリダイレクトされましたので
mod_rewriteには対応しております。
ご教授のほど、よろしくお願いいたします。
補足
そうなんですね、ありがとうございます。 今違う方法でやっているのですがphpファイルにリダイレクトして そこでfile_get_contents して置換し結果を表示しようとしています。 file_get_contents 後 echo contens はでまして中間で置換したいのですが それがうまくできていないのでよかったらアドバイスおねがいします。