在子文件夹

时间:2017-07-19 08:19:57

标签: apache .htaccess mod-rewrite

我正在处理一个脚本,该脚本位于子文件夹中的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进行后备,更新代码

1 个答案:

答案 0 :(得分:1)

/special_folder/.htaccess内,请输入以下代码:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
需要

RewriteEngine On来覆盖父文件夹的重写规则。