【发布时间】:2012-06-29 06:06:35
【问题描述】:
编写允许我从 URL 中删除 index.php 的 htaccess 可能会混淆搜索引擎,因为我将有许多指向同一页面的链接,例如
http://www.domain.com/index.php/welcome/index
http://www.domain.com/index.php/welcome/
http://www.domain.com/welcome/index
http://www.domain.com/welcome/
如您所见,在 SEO 方面,这可能是个问题。我该怎么做才能解决这个问题?
我的 .htaccess 包含以下命令:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ci_sample/index.php/$1 [L]
【问题讨论】:
-
选择其中一个网址,让所有其他网址永久重定向到它。
-
您没有多个链接,您只有多种访问页面的方式。如果您在网站上放置链接时坚持一种方法,那不是问题。
标签: php apache .htaccess codeigniter