我正在处理一个脚本,该脚本位于子文件夹中的WordPress实例旁边。
domain.com/special_folder/whatever
类型的所有请求都应触发special_folder
中index.php的回退,该文件在子文件夹中使用以下.htaccess
正常工作:
FallbackResource /index.php
现在我在服务器上,WordPress也有自己的.htaccess
。我认为我的子文件夹.htaccess
将简单地覆盖WP中的那个,但这不是案例。此外,我已经尝试something like this,但它只是让WP的所有页面都无法访问,但仅此而已。
如何偷偷通过WP .htaccess
并让我的子文件夹.htaccess
再次完成工作?
修改:使用不同的htaccess进行后备,更新代码
答案 0 :(得分:1)
在/special_folder/.htaccess
内,请输入以下代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
需要 RewriteEngine On
来覆盖父文件夹的重写规则。