2015-11-17 2 views
0

Я хочу перенаправить все URL-адреса в поддоменю nz в каталог nz.Перенаправить все поддомены url в подкаталог urls .htaccess

Пример сценария:

Перенаправление nz.domain.com к domain.com/nz

Перенаправление nz.domain.com/any-url к domain.com/nz/any-url

Я уже пробовал .htaccess rewrite subdomain to directory и .htaccess - Redirect subdomain to folder, но не повезло.

ответ

0

Вы можете использовать это правило в вашем сайте корневой .htaccess:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^nz\. [NC] 
RewriteRule !^nz/ /nz%{REQUEST_URI} [L,R=302,NC] 
+0

Не работает - сайт имеет петлю переадресации, а затем это происходит тест URL - 'nz.domain.com/bp-release/ 'идет на' http://nz.domain.com/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/ nz/nz/nz/bp-release/' – Abstract

+0

попробуйте мое обновленное правило после очистки кеша браузера. – anubhava

+0

Спасибо, но все равно не работает. Он как-то входит в первый каталог. - 'http://nz.domain.com/nz/framework/main.php?url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/ пг/рамки/main.php & URL =/пг/рамки/main.php & URL =/пг/рамки/main.php & URL =/пг/рамки/main.php & URL =/пг/рамки/main.php & URL =/пг/рамки/основная .php & url =/nz/framework/main.php & url =/nz/framework/main.php & url =/nz/framework/main.php & url =/nz/framework/main.php & url =/nz/bp-release/' – Abstract

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