htaccessを利用してurl統一をしたい
現在サイト制作を行うにあたってドメインのアクセス先を指定するためhtaccessを利用していますが、なかなか思いようにいかないのでお力を借りることはできないかと思い質問しました。
やりたいことは大きくわけて二つで
- httpで検索したものはhttpsにリダイレクト
2)hoge.comでの検索にwww.hoge.comにリダイレクト
です。現在の状況だとなぜかhoge.comおよび、https://hoge.comではアクセスすることが可能で、それ以外だと403エラーがでてしまいます。使用しているのはロリポップサーバーです。
一応wwwに統一するためにドメイン直下にwww.hoge.comのフォルダを作ってみたり、htaccessのパーミッションを604に変更してみたのですが問題が解決されていません。
具体的に試した方法としては
ドメイン直下にpublic_htmlを入れてみる
www.hoge.comとhoge.comというフォルダをいれてみる
htaccessの場所を変えてみる
htaccessを604に変更
など試してみたのがなかなか変化がみれません。
もし可能ならば改善策を教えていただけると幸いです。
もう一度まとめると最終的に
http://hoge.com
https://hoge.com
http://www.hoge.com
で検索がかかると
https://www.hoge.com
に統一するための具体的な方法がしりたいということです。お願いします。
追記です(htaccessの情報)
<IfModule mod_deflate.c>
RewriteCond %{HTTPS} off
RewriteRule ^(.)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^(hoge.com)(:80)? [NC]
RewriteRule ^(.) https://www.hoge.com/$1 [R=301,L]
</IfModule>
回答1件
あなたの回答
tips
プレビュー