使用.htaccess将特定页面重定向到HTTPS

使用.htaccess将特定页面重定向到HTTPS,.htaccess,redirect,https,.htaccess,Redirect,Https,我正在尝试使用.htaccess重定向:使用.htaccess。唯一的区别是URL的最后一部分,即产品名称。我只希望重定向对产品页面有效,而不是其他页面 有任何提示吗?尝试将这些规则添加到文档根目录中的htaccess文件中: RewriteEngine On RewriteCond %{HTTPS} !on RewriteCond %{HTTP_HOST} ^shop\.mysite\.com$ [NC] RewriteRule ^/?products/(.*)$ https://%{HTTP

我正在尝试使用.htaccess重定向:使用.htaccess。唯一的区别是URL的最后一部分,即产品名称。我只希望重定向对产品页面有效,而不是其他页面


有任何提示吗?

尝试将这些规则添加到文档根目录中的htaccess文件中:

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^shop\.mysite\.com$ [NC]
RewriteRule ^/?products/(.*)$ https://%{HTTP_HOST}/products/$1 [L,R=301]

“唯一的区别是URL的最后一部分,即产品名称。我只希望重定向对产品页面有效,其他什么都没有。”,这两个URL的最后一部分看起来完全相同。对不起-我的意思是它将是一个动态URL,任何产品页面之间的唯一区别将是最后一部分,“product-x”“第一部分”“始终相同。