我的.htaccess中有一个Apache RewriteRule,如下所示。是否有可能看到优秀开发人员的重定向目标?
RewriteRule (.*)\.xml folder-s8292B/script.php?parameter=%{REQUEST_URI} [QSA,L]
我已经在浏览器开发控制台中对其进行了检查,但看不到任何重写内容。 有什么方法可以使用外部工具来显示此文件的目标位置?
答案 0 :(得分:0)
默认情况下,重写是在Apache内部完成的,从外部看不到。
如果要使重写可见,可以激活重定向标志,如下所示(请注意已添加R
)
RewriteRule (.*)\.xml folder-s8292B/script.php?parameter=%{REQUEST_URI} [QSA,R,L]
您还可以使用语法R=xxx
(xxx
等于300到399)自定义HTTP代码。
有关Apache文档的更多信息:https://httpd.apache.org/docs/2.4/rewrite/flags.html