我正在尝试使用htaccess从URL栏中删除index.php脚本名称。这是我的htaccess文件:
push ebp
但是URL中的index.php仍然如下: https://website.com/index.php/url需要移至https://website.com/url
答案 0 :(得分:0)
使用此代码解决了问题:
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
RewriteRule ^ %1 [R=301,L]
</IfModule>