0

ドメインの変更に 301 リダイレクトを設定しようとしています。私はすでに mod の書き換えが行われている Textpattern を使用しています。リダイレクトを追加すると、サイトにエラー ページが表示され、そのページでリダイレクトが多すぎることが示されます。

これは使用中のhtaccessファイルです...

<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /relative/web/path/

RewriteRule (.*) http://www.domain.com/$1 [R=301,L] #(this has been added to the default textpattern htaccess file)

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*) index.php

RewriteCond %{HTTP:Authorization}  !^$
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

あなたが与えることができるアドバイスに感謝します。

4

2 に答える 2

0

どのドメインからリダイレクトしようとしていますか? サイクリングを設定している可能性があります - site.com から site.com にリダイレクトしようとしていますか?

于 2010-07-29T12:47:37.807 に答える
0

これを RewriteEngine On の後に追加します

RewriteCond %{HTTP_HOST} ^(?!www.yournewdomain.com$).*$
RewriteRule (.*) http://www.yournewdomain.com/$1 [R=301,L]
于 2014-01-08T23:14:41.877 に答える