拥有example.org并且无法通过www.example.org重定向

时间:2016-08-02 18:14:21

标签: apache no-www

我拥有http://0x3c.org/,一切正常。我正在使用Google Domains,并使用动态DNS设置它们指向我家内的Apache服务器。

我的问题是http://www.0x3c.org/没有重定向到http://0x3c.org/,而是说http://www.0x3c.org/不存在。另外,我不希望http://www.0x3c.org/存在。

我希望它能够重定向,并且不知道如何设置它。任何人都可以指导我如何做到这一点吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

www.0x3c.org必须存在才能重定向请求。您必须为www.0x3c.org创建DNS(CNAME)条目,将其(最好)指向服务于0x3c.org的同一服务器,然后使用Apache重写规则,如here所述:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]