【发布时间】:2018-02-09 01:10:57
【问题描述】:
我的网站主页中有 index.php,并尝试将其删除以用于某些 SEO 目的,如下所示,但我无法通过使用我的 htacess 中的脚本来做到这一点
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [NC,QSA,L]
</IfModule>
我怎样才能删除 index.php
【问题讨论】:
-
试试 robots.txt 文件,作为 .htaccess 的替代 SEO,你可以使用 no index, no follow。
-
有什么方法可以通过 HTACCESS 做到这一点?
-
htaccess 将使您的网站无需放置 index.php 即可运行,但不会阻止机器人访问它。如果您愿意,可以尝试添加重定向,可能是站点地图或robot.txt?但是您的 htaccess 似乎还不错...
-
同时,您可以从所有 URI 中删除 index.php,因为
/?var=value与/index.php/?var=value相同!用<a href="/">...</a>就够了! -
SO 有数百个问题已经回答了这个问题