2
对于我的错误文档错误文档,我使用的是单一的错误页面(的error.html),我重定向到使用传递输入的URL作为查询字符串用的.htaccess
ErrorDocument xxx http://www.example.com/error.html?error=xxx
这工作正常,并且我也为4xx和5xx错误代码做了同样的处理,其中'error = xxx'查询字符串实际上定义了页面的外观(根据显示遇到什么错误的文本)。
我还需要捕获时输入的的ErrorDocument重定向发生之前的URL,并把这段的ErrorDocument位置作为另一个查询字符串
ErrorDocument xxx http://www.example.com/error.html?error=xxx**&url=yyy**
难道我能做到这一点?我知道我在某个地方可以用PHP读取,但是我避免使用PHP来访问这个网站(当我尝试时,它实际上并没有像预期的那样工作)。
我看过类似的问题,但找不到帮助我的人。从ErrorDocument
我仍然能够访问我的查询字符串的页面错误这样做吗?这就是我将它改为实际重定向的原因...... –
是的查询字符串仍然存在。 – anubhava
使用http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript/901144#901144和http://stackoverflow.com/a/16366232中的代码/ 1055122在没有重定向的情况下都不起作用。 –