2016-09-09 2 views
1

У меня проблема, я не могу разобраться. Люди этот URL: http://www.sub.domain.net/action , но они должны быть перенаправлять https://www.domain.net/action/action2перенаправить субдомен url в основной домен htaccess

Я попытался сделать это с этой линией в .htaccess: Перенаправление http://www.sub.domain.net/actionhttps://www.domain.net/action/action2

Но это не работает. Мне нужен только этот конкретный URL-адрес для перенаправления, а не весь сайт www.sub.domain.net. Любой совет?

+0

Вы всегда хотите, чтобы «action2 /» добавлялось при перенаправлении? – anubhava

ответ

2

Попробуйте это и проверьте, работает ли оно для вас. Измените ссылки в коде.

Поместите этот код в DOCUMENT_ROOT/.htaccess файле:

RewriteEngine On 

    # target with original URI being carried over 
    RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
    RewriteRule^http://www.domain.com/sub%{REQUEST_URI} [NE,R=301,L] 

И 2-й части:

# static target 
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
RewriteRule^http://www.domain.com/sub/zero [NE,R=301,L] 

Почему вы не используете JQuery, JavaScript или PHP для перенаправления onload с одной страницы на другую ?

Этот ответ извлекается из here.

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