子文件夹中的404重定向由于public_html目录中的Wordpess .htaccess而无法正常工作

时间:2018-11-26 23:11:46

标签: wordpress .htaccess http-status-code-404

我可能是错的,但是我认为WordPress配置让我很困惑...

外部应用程序会将信息提供给服务器上的脚本。我无法控制外部服务器如何向我发送数据。

它将采用这种格式...

http://example.com/folder/param1?param2=boo&param3=who

我的脚本将为 index.php

我需要知道的是如何将param1别名为index.php 所以...正在加载以下任何内容...

http://example.com/folder/12345
http://example.com/folder/abcdefg
http://example.com/folder/Cookies_and_cream

...将全部执行 index.php 脚本,但保留原始URL不变,以便该脚本可以确定 param1 是什么

我在 .htaccess 中尝试过ErrorDocument 404 /folder/index.php,但似乎不起作用...是因为根文件夹中的 .htaccess 重定向了一切都保存到WordPress文件夹中,然后显示404页的WordPress版本?有没有办法推翻根 .htaccess

更新

删除根文件夹中的 .htaccess 可使 /文件夹中的 .htaccess 正常工作。我在 /folder/.htaccess

中使用ErrorDocument 404 /folder/index.php

/。htaccess 的内容是:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

如何获取 /folder/.htaccess 覆盖 /。htaccess

0 个答案:

没有答案