• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:301リダイレクトの方法について教えてください。)

301リダイレクトの方法について

このQ&Aのポイント
  • 301リダイレクトの方法について教えてください。htaccess設定でリダイレクトを行いたい場合、どのように設定すればよいのでしょうか?
  • 質問者は、http://○○.com/kanagawa/からhttp://○○.com/kanagawa.htmlへのリダイレクト、およびhttp://○○.com/kanagawaからhttp://○○.com/kanagawa.htmlへのリダイレクトを実現したいと考えています。
  • 具体的なhtaccessの設定方法について、1に関しては既にリダイレクトが成功していることを報告していますが、2に関してはリダイレクトができないとのことです。方法を知っている方は教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.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]

hide_momiji
質問者

補足

ありがとうございます。 RewriteEngine on RewriteRule ^(.*)kanagawa$ /kanagawa.html [R=301,L] RewriteRule ^(.*)kanagawa/$ /kanagawa.html [R=301,L] でやってみましたが、リダイレクトができませんでした。 htaccessはドメインルートに設置しています。 さくらのレンタルサーバなので、apacheの設定ファイルはさわれません。 環境による要因でしょうか?

関連するQ&A