заменить хост в htaccess - PullRequest
       1

заменить хост в htaccess

1 голос
/ 17 августа 2010

Я создаю веб-сайт, который находится в / shop / на моем веб-сервере.У него отдельный домен.

Теперь я хочу изменить каждый входящий запрос.

http://techinf.de/shop/ станет http://holzwerkstatt -osel.de / и http://www.techinf.de/shop/ должны стать http://www.holzwerkstatt -osel.de /

фактический запрос, например product.php? Id = 2, должен совпадать.

1 Ответ

2 голосов
/ 17 августа 2010

Поскольку вы хотите сохранить www (или его отсутствие), вам, вероятно, нужно использовать mod_rewrite для этого.Должно работать следующее:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?technif\.de$
RewriteRule ^shop/(.*)$ http://%1holzwerkstatt-osel.de/$1 [R=301,L]

Редактировать : Если вам не нужна вся вещь www, просто с помощью mod_alias на technif.de должно работать:

Redirect permanent /shop http://holzwerkstatt-osel.de

Это берет все после /shop и добавляет его к URL перенаправления, затем перенаправляет.Так /shop/product.php?id=2 становится http://holzwerkstatt-osel.de/product.php?id=2 и т. Д.

...