我最近建议将WWW
添加到网址的最佳做法是配置httpd.conf
文件,不 .htaccess
规则。
我一直在谷歌搜索但尚未找到配置。有谁能指出我正确的方向?
答案 0 :(得分:2)
尝试在httpd.conf文件中使用它。这是完整的描述httpd.con rewrite rules updated link。请阅读提供的链接中的文档。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]
<强>更新强> 解决方案2 check here
<VirtualHost *:80>
DocumentRoot "/var/www/domain.com"
ServerName domain.com
ServerAlias domain.com www.domain.com
<Directory "/path/to/public_html">
allow from all
Options +Indexes
</Directory>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule (.*) http://domain.com%{REQUEST_URI} [R=301,L]
</VirtualHost>
您也可以使用DNS设置进行操作,请参阅此处redirect non-www to www