【发布时间】:2012-09-27 11:57:13
【问题描述】:
我想从我在 apache2 的域中删除“www”。
我尝试了很多使用.htaccess 文件的示例,但它们都不起作用。
所以这是我的.htacces,它由用户root拥有,chmod 644:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^your-site.com$ [NC]
RewriteRule ^(.*)$ http://your-site.com/$1 [L,R=301]
这不会删除 www ,如果我在浏览器 (Firefox) 中键入 编辑:这是浏览器的故障,但 prev .存在问题。http://your-site.com,它会将我重定向到 www.your-domain.com stil。
我的 apache2 是为这个没有 www. 的主域设置的,这就是我所有的 .htaccess。
【问题讨论】:
-
你还有其他规定吗?还是 CMS 或其他框架?因为您的规则没有添加
www。 -
不,这是我所有的 .htaccess,我没有 cms,只有目录中的普通 php 文件。无论如何,我发现,力量 www。是我的浏览器出现故障,但如果我用 www 打开它仍然不会删除 www。
标签: apache .htaccess apache2 no-www