【发布时间】:2015-06-26 17:39:16
【问题描述】:
最近有人告诉我,将WWW 添加到 URL 的最佳做法是配置 httpd.conf 文件而不是 .htaccess 规则。
我一直在谷歌搜索,但还没有找到配置。谁能指出我正确的方向?
【问题讨论】:
标签: apache httpd.conf
最近有人告诉我,将WWW 添加到 URL 的最佳做法是配置 httpd.conf 文件而不是 .htaccess 规则。
我一直在谷歌搜索,但还没有找到配置。谁能指出我正确的方向?
【问题讨论】:
标签: apache httpd.conf
尝试在 httpd.conf 文件中使用它。这是完整的描述httpd.con rewrite rules updated link。请阅读提供的链接中的文档。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]
更新 解决方案二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
【讨论】:
httpd.conf 的哪个位置添加这个?在文件末尾?