首页 > 解决方案 > 重写规则可见性可能吗?

问题描述

我的 .htaccess 中有一个 Apache RewriteRule,如下所示。有没有可能看到优秀开发人员的重定向目标?

RewriteRule (.*)\.xml folder-s8292B/script.php?parameter=%{REQUEST_URI} [QSA,L]

我已经在我的浏览器开发控制台中检查了它,但我看不到任何这种重写。有什么方法可以使用外部工具显示此文件的目标位置?

标签: apache.htaccessredirectmod-rewrite

解决方案


默认情况下,重写是在 Apache 内部完成的,从外部看不到。

如果您希望重写可见,您可以激活 de redirection 标志,如下所示(注意R添加):

RewriteRule (.*)\.xml folder-s8292B/script.php?parameter=%{REQUEST_URI} [QSA,R,L]

您还可以使用语法R=xxxxxx等于 300 到 399)自定义 HTTP 代码。

有关 Apache 文档的更多信息:https ://httpd.apache.org/docs/2.4/rewrite/flags.html


推荐阅读