2012-02-23 3 views
2

Я бы хотел перенаправить только базовый url на внешний сайт.Перенаправление базового url только с использованием htaccess

Например, я хочу example.com перенаправлен на anotherdomain.com, но я не хочу, чтобы example.com/path был перенаправлен.

До сих пор example.com/path перенаправляли на anotherdomain.com/path. :(

EDIT:

Во-первых, спасибо за помощь example.com сейчас она перенаправляет на another.com, не затрагивая детей пути example.com

Однако, в идеале, m.example.com!. не будет перенаправлять another.com. Так что это на самом деле просто example.com перенаправление another.com.

ответ

6

Добавьте это в .htaccess в вашем DocumentRoot. Я предполагаю, что вы хостинг только на e на сервере.

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} !^m\. 
RewriteRule ^$ http://anotherdomain.com [R,L] 
+0

С благодарностью anubhava! и мышление обезьяны! Я не поставил условие перезаписи – Pax

+0

на самом деле нет. потому что у меня есть мобильный сайт. так что прямо сейчас, если я перейду на m.example.com, он перенаправляет на другой домен.com (но я не хочу, чтобы он это делал) – Pax

+0

@Pax проверить обновленный код. – ThinkingMonkey

Смежные вопросы