Как я могу установить RewriteModule в .htaccess?

Я приведу конкретный пример.

У меня есть доменное имя: www.abc.com

И другое доменное имя как: www.123.com

Теперь я хочу написать модуль перезаписи в .htaccess для следующего случая:

Если я запрашиваю URL-адрес, например: www.123.com/xyz

Он перенаправит мой запрос на www.abc.com/track/index.php?ext=xyz.

Также, пожалуйста, скажите мне, в каком каталоге я должен хранить этот файл .htaccess.

Спасибо.


person Haseeb Khilji    schedule 05.12.2012    source источник


Ответы (1)


В корневой папке www.123.com вы должны создать файл htaccess со следующей строкой:

RedirectMatch 301 (.*) www.abc.com/track/index.php?ext=$1

Поскольку вы выполняете внешнее перенаправление, нет необходимости использовать mod_rewrite.

person Wige    schedule 05.12.2012
comment
Внутренняя Ошибка Сервера. Позвольте мне объяснить вам структуру. www.abc.com указывает на: home/abc/public_html/ www.123.com указывает на: home/abc/track/ Я хочу, чтобы www.123.com/xyz указывал на www.abc.com/track/ index.php?ext=xyx [home/abc/public_html/track/index.php] www.123.com является дополнительным доменом www.abc.com - person Haseeb Khilji; 06.12.2012