我希望我网站的其中一个页面只使用HTTPS.
我手动链接到所有网站https.
但我希望如果用户手动键入该页面URL,http则应将其重定向到https页面.
所以如果用户输入:
http://example.com/application.php
Run Code Online (Sandbox Code Playgroud)
然后它应该被重定向到
https://example.com/application.php
Run Code Online (Sandbox Code Playgroud)
由于
阿维纳什
.htaccess不久之前,我在博客的文件中使用了几行:
RewriteCond %{HTTP_HOST} =www.example.com
RewriteCond %{REQUEST_URI} ^/admin*
RewriteCond %{HTTPS} !=on
RewriteRule ^admin/(.*)$ https://www.example.com/admin/$1 [QSA,R=301,L]
Run Code Online (Sandbox Code Playgroud)
基本上,这里的想法是:
如果是这样,请使用https而不是http重定向到请求的页面.
我想你可以用它作为起点,针对你的具体情况:-)
你可能只需要:
评论后编辑:好吧,这样的事情:
RewriteCond %{HTTP_HOST} =mydomain.com
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://mydomain.com/$1 [QSA,R=301,L]
Run Code Online (Sandbox Code Playgroud)
基本上:
admin| 归档时间: |
|
| 查看次数: |
6624 次 |
| 最近记录: |