我可能是错的,但是我认为WordPress配置让我很困惑...
外部应用程序会将信息提供给服务器上的脚本。我无法控制外部服务器如何向我发送数据。
它将采用这种格式...
http://example.com/folder/param1?param2=boo¶m3=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 ?