Apache 尝试在强制使用HTTPS的服务器上允许HTTP RewriteCond%{SERVER_PORT}80 RewriteRule^(.*)$$1[R,L]上的RewriteEngine
上面的代码工作正常,但我想为URL添加一个例外,类似于: abc.domain.com/index.php/api/soap/?wsdl 以上URL应使用HTTP加载 有人吗?试试这个Apache 尝试在强制使用HTTPS的服务器上允许HTTP RewriteCond%{SERVER_PORT}80 RewriteRule^(.*)$$1[R,L]上的RewriteEngine,apache,http,httpd.conf,Apache,Http,Httpd.conf,上面的代码工作正常,但我想为URL添加一个例外,类似于: abc.domain.com/index.php/api/soap/?wsdl 以上URL应使用HTTP加载 有人吗?试试这个 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} !^/index.php/api/soap/$ [NC] ReWriteCond %{QUERY_STRING} !^wsdl$ [NC] RewriteRule
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/index.php/api/soap/$ [NC]
ReWriteCond %{QUERY_STRING} !^wsdl$ [NC]
RewriteRule ^(.*)$ https://abc.domain.com/$1 [R,L]