HTML フォルダーへの .htaccess Rewrite リダイレクトを停止するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1459835

質問

MediaTemple でホスティングしています。

をお願いします。 www.rhapsodicmusic.com にリダイレクトする www.rhapsodicmusic.co.uk となることによって www.rhapsodicmusic.com/anypageordirectory に行きます www.rhapsodicmusic.co.uk/anypageordirectory.

.htaccessに次のコードがあります

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*rhapsodicmusic\.com\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.rhapsodicmusic.co.uk/$1 [R=301,L]

ただし、このリダイレクト ルールはすべてを次の場所に送信します。 rhapsodicmusic.comrhapsodicmusic.co.uk/html 例えば rhapsodicmusic.com/test.html に行く rhapsodicmusic.co.uk/html/test.html...

ディレクトリ構造は次のとおりです。

ドメイン/
|- rhapsodicmusic.com/
|- |- cgi-bin/
|- |- html/
|- |- .htaccess
|- rhapsodicmusic.co.uk/
|- |- cgi-bin/
|- |- html/
|- |- |- インデックス.html
|- |- |- about.html
|- |- |- など...

その(存在しない)HTML ディレクトリへのリダイレクトを停止するにはどうすればよいですか?

役に立ちましたか?

解決 2

おかげでガンボ、私はちょうど働いてしまったことは、このました

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ http://www.rhapsodicmusic.co.uk%{REQUEST_URI} [L,R=301]

そして、それは罰金を動作するようです...

他のヒント

このルールを試してください:

RewriteCond %{HTTP_HOST} ^(www\.)?rhapsodicmusic\.com$ [NC]
RewriteRule ^ http://www.rhapsodicmusic.co.uk%{REQUEST_URI} [R=301,L]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top