JavaScript - htaccess - ErrorDocument - url rewrite - 从重写的URI中获取变量

时间:2016-05-22 17:46:20

标签: javascript .htaccess

我有一个"客户端"关于从重写请求中检索变量的问题。必须有一个简单的方法来实现这一点,我只是不知道如何。

目标是让JavaScript(客户端)处理服务器"错误"回复,如:403或404。

这些是我的相关代码片段:

的.htaccess

ErrorDocument 404 /lib/dbug.htm?fail=404


的JavaScript

console.log(document.location.search)


当我在浏览器中测试它时,即:apache.dev/foo.bar - 控制台日志显示一个空字符串。

我理解这是因为当前"文件路径"是" /foo.bar" - 根本没有查询字符串;但是,响应URL被重写如上所示。

我的.htaccess代码可能存在问题,如果有,请提供建议? 我认为问题可以通过以某种方式在.htaccess中设置响应标头来解决,并以某种方式使用JavaScript检索它。或者以某种方式获取document.responseCode

  • 是否可以从任何地方检索重写的查询字符串?
  • 如果没有,我可以在.htaccess中设置标题并让JavaScript检索它吗?

在这几个小时,没有运气。如果有人知道如何实现这一目标,我将不胜感激。

0 个答案:

没有答案