VirtualHost 配置如下。
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot "/opt/lampp/htdocs/site"
ErrorDocument 404 /
</VirtualHost>
vhost_alias_module 未加载。
我想要的是重定向domain.com
,www.domain.com
而不是相反。
答案1
这是我们这样做的方法——在 vhost-config 的顶部使用“永久重定向”:
<虚拟主机 *:80> 服务器名称 domain.com 永久重定向 / http://www.domain.com/ <虚拟主机> ... 其余配置
答案2
你好,
在域的文档根目录下创建一个 .htaccess 文件并将以下代码插入其中。
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{http_host} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]