如何删除last' index.php'在htaccess?

时间:2014-07-07 03:16:06

标签: php .htaccess mod-rewrite

如何移除index.php中的上一个laravel

我使用Apache .htaccess但搜索删除脚本,但这都是删除index.php ...

我想删除此

ex http:\ domain.com/index.php/auth/index.php - > HTTP:\ domain.com/index.php/auth/index ex http:\ domain.com/index.php/auth/good.php - > HTTP:\ domain.com/index.php/auth/good

我想删除上一个index.php使用.htaccess如何删除上一个index.php

1 个答案:

答案 0 :(得分:1)

人们通常会隐藏网址中的index.php。这可以通过将以下代码添加到.htaccess文件来完成:

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

该代码适用于高于5.2.6的PHP版本,并且必须在PHP中启用mod_rewrite才能使其正常工作。

如果您使用的PHP版本低于5.2.6,那么您可以尝试使用:

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

这将从网址中删除inded.php。