Dod*_*nas 14 .htaccess mod-rewrite https url-rewriting
我正在尝试为我的.htaccess文件写一个RewriteRule.具体来说,每当用户访问特定的子目录时,我希望它重写以强制进行HTTPS连接.
例如,每当有人访问:( http://www.mydomain.com/subdirectory
以及该"子目录"的任何其他子目录).
我希望它重写为 https://www.mydomain.com/subdirectory
我尝试过以下内容,但它似乎创建了一个循环:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mydomain.com/subdirectory/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
此外,此.htaccess文件位于我的域的根目录中.
有关如何修改我的RewriteRule的任何想法?
非常感谢!
Flo*_*ern 19
我会把它放到域的根目录中:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(subdirectory/.*)$ https://www.mydomain.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
jos*_*uez 11
这项工作对我来说,这允许您重定向到https特定文件夹,只需在文件夹中添加一个htaccess文件,其中包含以下内容:
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
36991 次 |
最近记录: |