使用.htaccess将子域名从非www重定向到www

时间:2015-12-15 17:42:04

标签: .htaccess redirect subdomain

我尝试将documentation重定向到http://subdomain.domain.com。我管理我的自我使域重定向工作,但我无法使我的子域工作。有人有线索吗?它必须用.htacces完成!

谢谢,抱歉令人不安。

2 个答案:

答案 0 :(得分:1)

您可以使用重定向以编程方式执行此操作:

92 + sub_hours of row 3

(内容= 0表示不等待,立即重定向)

或者您可以在域名级别执行此操作。如果您可以控制domain.com的DNS条目,则可以添加别名,以便键入第一个域名实际上将其发送到第二个,然后您不必担心在代码中执行此操作。对于所有不同的提供商和工具,尝试解释如何做到这一点是不切实际的,但网站的客户服务(或常见问题解答)可能会有相关指示。

答案 1 :(得分:1)

RewriteEngine on

#subdomain non-www to www
RewriteCond %{HTTP_HOST} ^sub.domain.com$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [NC,L,R]

以第一个条件的模式将 sub.domain.com 替换为您的子域名。

这将重定向

http://sub.domain.com

http://www.sub.domain.com