nginx 301重定向方法
各种不同的域名地址对于搜索引擎的除重(deduplication)来说是一个负担,有没有"/"和首页的文件连接,一个域名首页就可以有6个地址:
www.imx365.net/
imx365.net/
www.imx365.net
imx365.net
www.imx365.net/index.html
imx365.net/index.html
所以搜索引擎鼓励发布者把URL标准化(归一化)。首先就是域名的归一化,所以应设置为: imx365.net 301转向到www.imx365.net
在nginx中可以使用以下设置:
server {
server_name www.imx365.net imx365.net;
rewrite ^(.*) http://imx365.net$1 permanent;
}
第二种方法:
server {
server_name www.imx365.net imx365.net;
if ($host != 'www.imx365.net' ) {
rewrite ^/(.*)$ http://www.imx365.net/$1 permanent;
}
...
}
## Deny access to any host other than (www.).mydomain.com
server {
server_name _; #default
return 444;
}
此日志的引用通告 URL:
http://www.imx365.net/blog/tb.cgi/19473
其实我一直都不知道您在想些什么,有什么感触。说真的,您的评论对于我来说很重要...
评论
说:
第一种方式貌似是把www.imx365.net重定向到imx365.net了;
第二种方式也没说清楚,貌似是www.imx365.net重定向到www.imx365.net
第二种方式也没说清楚,貌似是www.imx365.net重定向到www.imx365.net
--------------------

FXM(访客)
说:
第一种方法是把imx365.net定向到www.imx365.net
第二种方法是把只要不是www.imx365.net的链接定向到www.imx365.net上去.
第二种方法是把只要不是www.imx365.net的链接定向到www.imx365.net上去.
--------------------

wuy(访客)
发表评论

(访客)