2016-12-28 32 views
0

我有一个网站,我想要一些安全部分。 例如像:用参数重定向网站的某些部分

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或重定向到HTTPS /网店开始页面。 我尝试用$ 1 $ 2但无法解决问题,因为它不总是等量的变量。

我该如何管理?

回答

1

你应该可以添加一个条件来检查Apache中的整个目录。对你的/ webshop URI做同样的处理。

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