配置文件夹以使用SSL

时间:2014-09-29 20:10:57

标签: .htaccess ssl

我有一个域:http://example.xoc.uam.mx。我想要在其中使用SSL(它是服务器的文件夹)。我在.htaccess中有这个代码,但它不起作用。我做错了什么?

    RewriteEngine On 
    RewriteCond %{SERVER_PORT} 80 
    RewriteCond %{REQUEST_URI} ^example\.xoc\.uam\.mx$ [NC]
    RewriteRule ^(.*)$ https://example.xoc.uam.mx$1 [R,L]

PS。我已经拥有了所有SSL功能,我认为这是我唯一想念的。

最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

您的代码有一些错误。要解析域名,您必须使用HTTP_HOST而不是REQUEST_URI

你可以用这个替换它

RewriteEngine On 
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^example\.xoc\.uam\.mx$ [NC,OR]
RewriteCond %{HTTP_HOST} ^111\.222\.333\.444$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]