2
中的文件我已经检查了大量有关.htaccess
重定向的现有答案。但是他们都没有帮助我。将所有网址(包括无路径)重定向到子目录
我想完成的是将所有请求网址重定向到/api/init.php
。然而,我只得到我的索引页www.example.com
只是给我一个文件列表,因为缺少index.php
文件,而每个URL请求都有一个路径正在工作。
我该如何在.htaccess
的情况下完成此操作,而不会在我的着陆页上列出目录列表?
这是据我得到:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /api/init.php?path=$1 [NC,L,QSA]
“防止不必要的迭代” - 或者说 - 不必要的文件系统check_。好的回答+1 – MrWhite
@ user82217是的,已经改变了。很高兴你喜欢它:) – SuperDuperApps
这工作很棒:)也感谢关于'NC'的提示 – PhyCoMath