.htaccess RewriteCond for https

时间:2013-01-02 22:02:50

标签: .htaccess

我们有自己的网站设置,并希望有一个安全的会员区。 (例如: https://www.abc.com/members/ )。

我们的主机为我们提供了一个免费使用的SSL URL,虽然它不是很漂亮( www1234.sslurl.com/abc/members/ )。

是否可以使用 https://www1234.sslurl.com/abc/members/ 并将网址重写为 https://www.abc.com/members ?如果是这样的话,我会很乐意帮助你做这个规则。

注意:这不适用于购物车,我们不会存储信用卡,社会安全号码或任何敏感的信息。我们只想在登录时为用户提供安全的浏览器连接。重写网址是否不道德?

添加了详细信息,因为有人投票决定关闭我的问题但我不确定原因。这是一个有效的问题,并已正确标记。

==================我开始使用的一些代码==================

RewriteCond %{HTTP_HOST} abc.com  
RewriteCond %{REQUEST_URI} !abc/  
RewriteRule ^(.*)$ abc/$1 [L]

这看起来不错吗?

1 个答案:

答案 0 :(得分:1)

即使有办法做到这一点(我不相信你支持Apache这样的重定向),浏览器也可能会抱怨。通常,SSL证书仅适用于domain.com和www.domain.com。如果您尝试使用其他URL访问该证书,则浏览器将提供有关证书不受信任的错误。