【发布时间】:2011-06-27 17:36:46
【问题描述】:
通常,我在输入 URL 时会放弃 www。坦率地说,我访问的一个重要站点不支持这种短 URL,我想请他们修复它。
解决方案是配置文件修复吗?还是需要特殊的提供商相关服务?
【问题讨论】:
通常,我在输入 URL 时会放弃 www。坦率地说,我访问的一个重要站点不支持这种短 URL,我想请他们修复它。
解决方案是配置文件修复吗?还是需要特殊的提供商相关服务?
【问题讨论】:
如果他们可以访问 VirtualHost 容器,那么他们只需添加 ServerAlias 指令:
ServerAlias example.com
这不需要重定向,因此对用户来说会更快。
【讨论】:
如果他们启用了重写引擎,他们可以使用此规则创建 .htaccess 文件
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [L,R=301]
这样每个来到http://example.com 的人都会自动重定向到http://www.example.com。
【讨论】:
它是虚拟主机配置或 DNS C 名称,具体取决于它们的配置方式。
建议他们为其 URL 的非“www”版本创建一个 C NAME。
【讨论】: