【发布时间】:2011-07-08 19:54:58
【问题描述】:
是否可以在 .htaccess 中根据引用者重定向 ErrorDocument 请求?
例如,用户请求 http://domain.com/folder1/ [这是一个 404] 是否可以将该请求重定向到仅当它来自 domain.com 到 https://securedomain%{REQUEST_URI} 或类似的东西...
谢谢。
【问题讨论】:
标签: .htaccess redirect referrer
是否可以在 .htaccess 中根据引用者重定向 ErrorDocument 请求?
例如,用户请求 http://domain.com/folder1/ [这是一个 404] 是否可以将该请求重定向到仅当它来自 domain.com 到 https://securedomain%{REQUEST_URI} 或类似的东西...
谢谢。
【问题讨论】:
标签: .htaccess redirect referrer
不,您不能根据 HTTP_REFERER 字段的值有条件地声明 ErrorDocument 指令。
但是将RewriteRule 与RewriteCond 结合使用,您可以手动重写/指向所需的文件/url,这将显示错误页面。
【讨论】: