【问题标题】:htaccess and SSL proxyhtaccess 和 SSL 代理
【发布时间】:2011-08-23 17:38:36
【问题描述】:

我的新主机使用带代理的 SSL,在我的旧主机上我可以在 htaccess 中使用此规则:

#old host
Options +FollowSymLinks
RewriteEngine On
RewriteBase /folder

SSLOptions +StrictRequire
SSLRequireSSL
SSLRequire %{HTTP_HOST} eq "www.website.eu"
ErrorDocument 403 https://www.website.eu/folder

但这在我的带有 SSL 代理的新主机上不起作用我尝试了以下但没有运气:

#new host
Options +FollowSymLinks
RewriteEngine On
RewriteBase /folder
RewriteCond %{HTTP:X-SSLproxy} !Yes
ErrorDocument 403 https://www.website.eu/folder

我怎样才能做到这一点?

谢谢!

【问题讨论】:

  • 离题。请阅读FAQ

标签: .htaccess ssl proxy


【解决方案1】:

使用这个代替 ErrorDocument 行:

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

如果您使用 Apache 身份验证,我认为它不起作用,重写发生在身份验证之后。

【讨论】:

    猜你喜欢
    • 2015-10-17
    • 2018-06-21
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 2014-07-19
    • 1970-01-01
    相关资源
    最近更新 更多