当我像这样进入我的域时
www.domain.com
Run Code Online (Sandbox Code Playgroud)
一切正常。但是当我这样输入时
domain.com
Run Code Online (Sandbox Code Playgroud)
我得到“它有效!” 页。我是一个完整的 Apache 新手,所以我不确定这里出了什么问题。
bob*_*nce 14
传统解决方案:在httpd配置中,找到:
ServerName www.domain.com
Run Code Online (Sandbox Code Playgroud)
并添加:
ServerAlias domain.com
Run Code Online (Sandbox Code Playgroud)
但是,这将为您提供一个服务器,该服务器在domain.com和上以相同的内容进行响应www.domain.com。通常认为最好(尤其是在 SEO 方面)只有一个规范主机名。为此,请为重定向添加一个新的虚拟服务器,而不是别名。
<VirtualHost *:80>
ServerName domain.com
Redirect permanent / http://www.domain.com/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19494 次 |
| 最近记录: |