重写规则可见性吗?

时间:2019-04-01 14:27:10

标签: apache .htaccess redirect mod-rewrite

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

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

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

1 个答案:

答案 0 :(得分:0)

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

如果要使重写可见,可以激活重定向标志,如下所示(请注意已添加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