【发布时间】:2026-01-20 09:20:06
【问题描述】:
这是我当前的.htaccess 代码(打开引擎等):
RewriteRule ^foo\.xml$ bar.php [NC]
此代码在foobar.com 等域名上非常有效。它不适用于像bar.com/~foo/ 这样的临时域名。
有解决办法吗?
【问题讨论】:
这是我当前的.htaccess 代码(打开引擎等):
RewriteRule ^foo\.xml$ bar.php [NC]
此代码在foobar.com 等域名上非常有效。它不适用于像bar.com/~foo/ 这样的临时域名。
有解决办法吗?
【问题讨论】:
试试这个规则:
RewriteRule ^(.+/)?foo\.xml$ $1bar.php
【讨论】:
您正在检查的 RegEx 正在评估 foo.xml 是请求,但对于文件夹,请求将更像 ~foo/foo.xml。添加另一个规则:
RewriteRule ^(.+)/foo.xml$ bar.php [NC]
我还没有检查它,但类似的东西应该会有所帮助。
【讨论】: