правильный способ перенаправить измененное местоположение сайта через .htaccess - PullRequest
1 голос
/ 03 сентября 2010

я использовал для размещения своего сайта на www.mysite.com/here теперь URL-адрес просто www.mysite.com

так как мне правильно перенаправить все старые ссылки с сайта www.mysite.com/here/about? на www.mysite.com/about

спасибо.

1 Ответ

0 голосов
/ 22 февраля 2011

Добавьте

RewriteRule ^mysite.com/here(.*)$ http://mysite.com/$1 [R=301,NC,L]

в ваш .htaccess, чтобы правила перезаписи выглядели как

RewriteRule ^mysite.com/here(.*)$ http://mysite.com/$1 [R=301,NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

, если у вас есть другой путь / здесь в вашем экземпляре Drupal(например, страница), тогда это более сложно, и я, вероятно, изменил бы этот путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...