【发布时间】:2012-05-31 02:38:33
【问题描述】:
我们有一个带有 URL http://smartwavestudios.com/ 的 WordPress 网站,当您打开 URL 时,它会正确重定向,但是当我输入 http://www.smartwavestudios.com/ 时,它会重定向到其他页面。为什么不带“www”的网址和带“www”的网址不一样?
【问题讨论】:
我们有一个带有 URL http://smartwavestudios.com/ 的 WordPress 网站,当您打开 URL 时,它会正确重定向,但是当我输入 http://www.smartwavestudios.com/ 时,它会重定向到其他页面。为什么不带“www”的网址和带“www”的网址不一样?
【问题讨论】:
发生的情况是 DNS 服务器不会为您的 www 站点和非 www 站点返回相同的内容。虽然这通常会随着时间的推移而得到解决,即等待几天,但您也可以将以下内容添加到您的 .htaccess 文件中来解决问题。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [L,R=301]
【讨论】: