【问题标题】:Redirect some part of a website with parameters使用参数重定向网站的某些部分
【发布时间】:2016-12-28 13:49:53
【问题描述】:

我有一个网站,我想要一些安全部件。 比如:

http://www.example.com/admin http://www.example.com/webshop

我可以将它们重定向到 https

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^admin$ https://www.example.com/admin [L,R=301]

除了,它有多个变量。

例如:http://www.example.com/admin/page5/edithttp://www.example.com/webshop/product5/detail

我希望以 /admin 或 /webshop 开头的每个页面都重定向到 https。 我尝试了 $1 $2 但无法解决它,因为它并不总是相同数量的变量..

我该如何管理?

【问题讨论】:

    标签: .htaccess ssl https


    【解决方案1】:

    您应该能够像这样添加一个条件来检查 Apache 中的整个目录。对您的 /webshop URI 执行相同操作。

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteCond %{REQUEST_URI} ^/admin/.\*
    RewriteRule ^(.\*)$ https://example.com$1 [R,L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      • 2011-12-01
      • 2012-10-09
      相关资源
      最近更新 更多