Drupal搭建的网站发现有时URL会带有index.php,
比如:http://www.phifans.com/a/remove-index.php-for-google.html
变成:http://www.phifans.com/index.php/a/remove-index.php-for-google.html
这要怎么去掉URL中的index.php呢?
阻止 Google 在 URL 中使用 index.php 对页面进行索引
在网站根目录下的robots.txt 文件中添加“ Disallow: /index.php/* ”。
.htaccess文件目录重定向
在网站根目录下的.htaccess 文件中添加站点逐个目录提供永久重定向目录,比较建议添加在文件头部。比如:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.php/categories$ /categories [R=301,L]
RewriteRule ^index.php/categories/(.*) /categories/$1 [R=301,L]
</IfModule>
这样基本可以让Google停止索引网站带index.php的链接。
栏目