URL地址标准化:/index.php对比/
上一篇文章分享的是带wwww和不带www的URL地址标准化的问题,今天要分享的与上一篇有些类似,同样是URL地址标准化的问题,但也稍微有些不同:主页域名带 “/index.php” 和 “/ URL” 地址标准化的问题。应该有很多站长见到过这样的情况,访问一些网站主页时浏览器栏中显示的地址是 “http://域名/index.php” ,然后在做外链的时候,我们通常会选择 “http://域名/” 来链接里的主要,这样同样会由于两个不同的URL地址链接同一个页面导致的重复内容。
从用户的角度来讲,选择更短的URL地址更符合用户体验,相比”/index.php”,我们更愿意使用”/”。解决上述问题的方法类似于处理www.zhengbiao.net和zhengbiao.net的问题。无论何时,当服务器得到的请求是以index.php或index.html结尾的文件路径,就必须使用301重定向到包含它的目录。
使用mod_rewrite时,只需在.htaccess文件中添加以下行,即可实现重定向:
RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L]
文章作者:武汉SEO
本文地址:http://www.zhengbiao.net/url-address-standardization-index/
版权所有 © 转载时必须以链接形式注明作者和原始出处!
