.htaccess需要特定URL的SSL

Tim*_*my_ 1 apache mod-rewrite

我想强制Apache以下列形式对特定URL使用HTTPS:

https://www.example.com/signup/*
Run Code Online (Sandbox Code Playgroud)

所以

如果有人直接转到以下任何示例URL,Apache会将URL转发到HTTPS等效站点.

例如

http://www.example.com/signup  -->  https://www.example.com/signup
http://www.example.com/signup/basic+plan  -->  https://www.example.com/signup/basic+plan
http://www.example.com/signup/premium  -->  https://www.example.com/signup/premium 
Run Code Online (Sandbox Code Playgroud)

谁知道怎么样?

提前致谢

Tim*_*my_ 5

感谢Murat,

你几乎工作了但是想出了如何让它完全正常工作.

以下是有效的:

RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} ^/somefolder/?
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
Run Code Online (Sandbox Code Playgroud)

请注意,我没有在www.domain.com rewriterule中包含一些文件夹