![apache 重定向问题-www.domain.com 自动重定向到 domain.com](https://linux22.com/image/547890/apache%20%E9%87%8D%E5%AE%9A%E5%90%91%E9%97%AE%E9%A2%98-www.domain.com%20%E8%87%AA%E5%8A%A8%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%20domain.com.png)
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]