如何移除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
?
答案 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。