apache 重定向问题-www.domain.com 自动重定向到 domain.com

apache 重定向问题-www.domain.com 自动重定向到 domain.com

VirtualHost 配置如下。

<VirtualHost *:80>
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot "/opt/lampp/htdocs/site"
ErrorDocument 404 /
</VirtualHost>

vhost_alias_module 未加载。

我想要的是重定向domain.comwww.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] 

相关内容