2011-04-14 58 views
0

对于我的网站:http://www.indiacustomercare.com哪一个是与www或无www的规范网址? 我没有改变任何设置。 我记得我把它改成了www。在我之前的drupal-6网站上,但我现在已经忘记了它(我没有更改.htaccess)。什么是我的网站与www或没有规范的网址?

所以,如果我访问我的网站http://indiacustomercare.com那么所有的网页似乎没有WWW(除了那些在页脚被硬编码以www ...) 同样,当我访问我的网站http://www.indiacustomercare.com所有网页似乎有www前缀。

那么什么是我的网站的默认网站或没有www?

+0

[这取决于](http://en.wikipedia.org/wiki/URL_normalization#Semantic_changing_normalizations)。 – 2011-04-14 18:06:54

回答

2

是的,在Drupal .htaccess中有预定义的设置。转到第90-97行,选择要使用的域名(使用或不使用www),取消注释相应的行并在其中添加您的域。

RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 

这一个从example.com重定向到www.example.com。 下面也有相反的方向。

1

你选择,但它被认为是最好的做法去与一个或其他的,而不是离开都可用。如果你设置了一个301 Redirect,它对搜索引擎更好。

+0

你是什么意思“保留两个可用”。在谷歌网站管理员工具中,我们可以选择默认进行,并让Google选择合适的。你也谈到过这个301--是不是要通过取消注释几行来在.htaccess中完成? – AgA 2011-04-14 19:12:26

+0

希望不仅仅是Google会访问您的网站;雅虎或Bing可能会为您的网站编制索引并获得不同的链接?最好在您的服务器上设置重定向,而不是依靠其他服务来知道您希望如何设置网站。关于301,你是正确的:最好在.htaccess文件中完成。我提供的链接是针对所有选项的,而不是针对Drupal的。 – Tim 2011-04-14 20:57:12

相关问题