将子域名重定向到主域名htaccess

时间:2016-09-09 09:12:23

标签: .htaccess redirect

我有一个问题我无法弄清楚。人们访问此网址: http://www.sub.domain.net/action 但他们需要重定向到 https://www.domain.net/action/action2

我尝试在.htaccess中使用此行执行此操作: 重定向http://www.sub.domain.net/action https://www.domain.net/action/action2

但它不起作用。 我只需要重定向这个特定的URL,而不是整个www.sub.domain.net。有什么建议吗?

1 个答案:

答案 0 :(得分: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]

第二部分:

# 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