2016-12-28 4 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/editまたは

http://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] 
関連する問題