私たちのサーバーの1つで稼働していた.htaccessファイルをクリーンアップしようとしています。.htaccess使い勝手の悪い書き換えルール
誰かがexample.com
と入力すると、www.example.com
にリダイレクトされるように現在設定されています。問題は、我々はサブドメインを利用したいということですが、我々はサブドメインを追加しようとすると、beta.example.com
ようにそれはここでwww.beta.example.com
にリダイレクトされます私はここに質問から複数のバリエーションを試してみました.htaccess
ファイル
DirectoryIndex index.html index.php
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
ですそれはGoogleとhtaccessジェネレータを経由しているため、通常はサイトをリダイレクトループに入れているので役立たないようです。
正しい設定を得るための助けがあれば幸いです。
- クリス
に沿ってドキュメントルートツリーを指定しますindex.phpとhtaccessで – Deadooshka
わかりません。コード例がありますか? –
index.phpとhtaccessがサイトドキュメントルートからどこにあるのか明確ではありません – Deadooshka