301 редирект с помощью htaccess и textpattern - PullRequest
0 голосов
/ 12 апреля 2010

Попытка настроить перенаправление 301 для изменения домена. Я использую 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>

Большое спасибо за любые советы, которые вы можете дать.

Ответы [ 2 ]

0 голосов
/ 09 января 2014

Добавьте это после RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?!www.yournewdomain.com$).*$
RewriteRule (.*) http://www.yournewdomain.com/$1 [R=301,L]
0 голосов
/ 29 июля 2010

С какого домена вы пытаетесь перенаправить? Может быть, вы установили велоспорт - пытается перенаправить с site.com на site.com?

...