我正在使用 .htaccess 重定向规则从 URL 中删除 index.php,当我尝试访问 mysite.com/index.php 并在 mysite.com 上重定向我时效果很好。我在 .htaccess 中使用的重定向规则正是:
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://e-tribina.com/$1 [R=301,L]
但是当我尝试访问前的 URL 时。mysite.com/index.php/folder/folder1 它仍然有效。它不会从 URL 中间删除 index.php。我的谷歌网站管理员工具向我显示了 mysite.com/folder 和 mysite.com/index.php/folder 的重复描述/关键字,并且两个链接仍然有效。
任何 htacces 规则从 URL 中间删除 index.php 并在没有它的情况下重定向到 URL?
使用 Joomla 2.5.11。顺便提一句。
感谢任何帮助。