mod_rewrite и перенаправление при точном совпадении [дубликат]

Возможный дубликат:
Все, что вы хотели знать о правилах Mod_Rewrite, но боялись спросить?

Я хочу перенаправить http://www.name.com и http://name.com/ по http://my.name.com/ .

Примеры http://www.name.com/ переходят на http://my.name.com http://name.com/ переходит на http://my.name.com http://www.name.com/picture.jpg без перенаправления http: // name.com/folder/picture.jpg без перенаправления

Спасибо.

0
задан 13 April 2017 в 15:14
1 ответ

Дополнительная информация о вашей установке было бы хорошо, но по сути:

RewriteRule ^/$ http://my.name.com/ [R=301,L]

That ' s в конфигурациях вашего виртуального хоста для перенаправляемых доменов; если он находится в блоке htaccess или , вам необходимо удалить информацию о пути:

RewriteRule ^$ http://my.name.com/ [R=301,L]

.. и если он находится в таком месте, как htaccess, который применяется ко всем доменным именам, тогда вам необходимо, чтобы он не перенаправлял для целевого домена.

RewriteCond %{HTTP_HOST} !^my\.name\.com$ [NC]
RewriteRule ^$ http://my.name.com/ [R=301,L]
2
ответ дан 4 December 2019 в 14:22

Теги

Похожие вопросы