我希望用户重定向到https
,但特定的URL
模式除外。
例如,如果用户输入sacyolo.com
,我希望他重定向到“https://sacyolo.com
但是当用户键入sacyolo.com/api / ....时,` 我不希望他重定向到https 我试过了
RewriteCond %{HTTP_HOST} ^sacyolo.com$ [NC]
RewriteCond %{REQUEST_URI} !^/api(.*)$ [NC]
RewriteRule ^(.*)$ https://sacyolo.com/$1 [R=301,L]
但它不起作用。
答案 0 :(得分:0)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^sacyolo.com$
RewriteCond %{REQUEST_URI} !^/api(.*)$
RewriteRule ^(.*)$ https://sacyolo.com/$1 [R=301,L]
将此代码放在根文件夹的.htaccess文件中。