ドメイン移行に伴いApacheのhttpd.confでリダイレクト処理を行いたいです。
http://aaaa.com/ccccc/index.html
↓(リダイレクト)
http://bbbb.com/ccccc/index.html
これだけであれば以下の記述で実現できました。
<VirtualHost *:80> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} ^/ccccc RewriteRule ^(.*)$ http://bbbb.com$1 [R=301,L] </IfModule> </VirtualHost>
http://aaaa.com/ccccc/not_redirect.htmlにアクセスされた時だけは
リダイレクトさせずにhttp://aaaa.com/ccccc/not_redirect.htmlを表示させたいです。
以下のように修正しましたが、他のページと同じようにリダイレクトされてしまいました。
<VirtualHost *:80> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} ^/ccccc RewriteCond %{REQUEST_FILENAME} !^/ccccc/not_redirect\.html$ RewriteRule ^(.*)$ http://bbbb.com$1 [R=301,L] </IfModule> </VirtualHost>
どうすれば実現できますでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。