mod_rewrite有例外

Eli*_*ias 6 apache mod-rewrite

为了将我的服务器上的每个请求重定向到我使用的安全连接

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://mywebsite.com/$1 [R,L]
Run Code Online (Sandbox Code Playgroud)

哪作得很完美.

但是我需要两条路径不被重定向.

说我什么时候访问

http://www.mywebsite.com/page1/test
http://www.mywebsite.com/page2
Run Code Online (Sandbox Code Playgroud)

我想要走那条路.mod_rewrite可以吗?

NOt*_*Dev 12

尝试这样的事情:

RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} !/page1/test
RewriteCond %{REQUEST_URI} !/page2
RewriteRule ^(.*)$ https://mywebsite.com/$1 [R,L]
Run Code Online (Sandbox Code Playgroud)