以下のような記述で/m/のフォルダーのみhttpsで入力したときにhttpにリダイレクトができました。
これと同じ処理で複数指定したいのですができません。
<IfModule mod_deflate.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{REQUEST_URI} !^/m/ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} on RewriteCond %{REQUEST_URI} ^(/m/) RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule>
↓このようにもう一つ/admin/を指定したところ/admin/もリダイレクトせず/m/もリダイレクトできなくなりました。
<IfModule mod_deflate.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{REQUEST_URI} !^/m/ RewriteCond %{REQUEST_URI} !^/admin/ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} on RewriteCond %{REQUEST_URI} ^(/m/) RewriteCond %{REQUEST_URI} ^(/admin/) RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule>
どのように記載すれば複数指定ができるのかご教示いただけますでしょうか
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/25 22:19
2019/04/25 23:48
2019/04/25 23:59
2019/04/26 00:53