【问题标题】:Redirect Specific Page to HTTPS Using .htaccess使用 .htaccess 将特定页面重定向到 HTTPS
【发布时间】:2012-10-01 15:24:55
【问题描述】:

我正在尝试使用 .htaccess 重定向:http://shop.mysite.com/products/product-1https://shop.mysite.com/products/product-1 使用 .htaccess。唯一的区别是 URL 的最后一部分,即产品名称。我只希望重定向对产品页面生效,没有别的。

有什么建议吗?

【问题讨论】:

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

标签: .htaccess redirect https


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 2012-11-07
    • 2013-10-18
    • 2017-08-16
    相关资源
    最近更新 更多