- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:301リダイレクトの方法について教えてください。)
301リダイレクトの方法について
このQ&Aのポイント
- 301リダイレクトの方法について教えてください。htaccess設定でリダイレクトを行いたい場合、どのように設定すればよいのでしょうか?
- 質問者は、http://○○.com/kanagawa/からhttp://○○.com/kanagawa.htmlへのリダイレクト、およびhttp://○○.com/kanagawaからhttp://○○.com/kanagawa.htmlへのリダイレクトを実現したいと考えています。
- 具体的なhtaccessの設定方法について、1に関しては既にリダイレクトが成功していることを報告していますが、2に関してはリダイレクトができないとのことです。方法を知っている方は教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
RewriteCondは不要で、 RewriteRule ^(.*)kanagawa$ http://○○.com/kanagawa.html [R=301,L] RewriteRule ^(.*)kanagawa/$ http://○○.com/kanagawa.html [R=301,L] あるいは、ホスト名を省略して、 RewriteRule ^(.*)kanagawa$ /kanagawa.html [R=301,L] RewriteRule ^(.*)kanagawa/$ /kanagawa.html [R=301,L]
補足
ありがとうございます。 RewriteEngine on RewriteRule ^(.*)kanagawa$ /kanagawa.html [R=301,L] RewriteRule ^(.*)kanagawa/$ /kanagawa.html [R=301,L] でやってみましたが、リダイレクトができませんでした。 htaccessはドメインルートに設置しています。 さくらのレンタルサーバなので、apacheの設定ファイルはさわれません。 環境による要因でしょうか?