从网站首页网址中删除index.php

时间:2017-08-31 07:09:27

标签: php .htaccess url

我在我的网站主页上有index.php并尝试将其删除以用于某些搜索引擎优化目的如下,但我无法通过使用我的htacess中的脚本来完成此操作

<IfModule mod_rewrite.c>

    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [NC,QSA,L]

</IfModule>

我怎么做才能删除index.php

1 个答案:

答案 0 :(得分:0)

  

这是从URL隐藏index.php的基本规则。把它放进去   你的根.htaccess文件。必须使用PHP和。启用mod_rewrite   这适用于高于5.2.6的PHP版本。

试试这个

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]