Php Htaccess重定向到索引并删除尾部斜杠
我知道以前也有人问过类似的问题,但在我的场景中,我似乎无法让它起作用。。因此,基本上,当用户转到index.php时,应该加载,但不应该更改url,正确的内容将通过javascript加载。现在工作正常,我的htaccess如下所示:Php Htaccess重定向到索引并删除尾部斜杠,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我知道以前也有人问过类似的问题,但在我的场景中,我似乎无法让它起作用。。因此,基本上,当用户转到index.php时,应该加载,但不应该更改url,正确的内容将通过javascript加载。现在工作正常,我的htaccess如下所示: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQ
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php?/$1[L]
但现在的问题是,当用户访问时,他会被重定向到,而我似乎无法删除尾部斜杠
提前谢谢 不,不是。只有index.php和javascript检查url路径。第一个请求是,并给我一个301状态,然后它向(带有尾随斜杠)发出一个请求,该状态为200。您可以看到这里发生了
301
重定向以添加尾随斜杠。如果在.htaccess或Apache config中没有这样做的规则,那么请检查您的代码。但是htaccess不是导致重定向的原因吗?意思是我上面贴的Htaces有问题吗?嗯,好的。那我就试试别的。谢谢