что угодно.com/xxx для перенаправления на any.com с помощью serveralias - PullRequest
0 голосов
/ 30 марта 2011

Я хочу перенаправить Anything.com/xxx на Anything.com с помощью serverAlias.

Спасибо Jean

1 Ответ

0 голосов
/ 30 марта 2011

Если вы имеете в виду перенаправление буквального пути / xxx в /, вы можете просто использовать директиву RedirectPermanent.Примечание: это также перенаправит URL-адреса, такие как / xxx2 на / 2 и / xxx / yyy на //yyy.

RedirectPermanent /xxx http://Anything.com

Если вы ищете что-то более изощренное, например, только перенаправление литерала / xxx или даже перенаправление любогопуть под Anything.com до http://Anything.com/ вам понадобится mod_rewrite.Это перенаправляет только / xxx на /:

RewriteEngine On
RewriteRule ^/xxx$ /

Если вместо этого вы действительно хотите сжать все пути под сайтом к /, попробуйте следующее:

RewriteEngine On
RewriteRule ^/..*$ /

Это делает любой URL-адрес, содержащийпо крайней мере один символ после / для сопоставления с /.Полные документы здесь: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

...