排除网址从htaccess重定向301
问题描述:
我有网店,所有请求从http重定向到https。 我需要从这个规则中排除一个url。 我通过堆栈中的其他线程进行搜索,但没有一个解决方案适用于我。排除网址从htaccess重定向301
我在http://htaccess.mwl.be上测试,我仍然得到“这个条件没有得到满足”导致我的新病情。我不知道有我犯的错误
网址是:
mypage.domain/index.php的路径=支付/ payu/ordernotify
我的htaccess(重定向部分只)
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{QUERY_STRING} !^route=payment\/payu\/ordernotify$ [NC] #my not working exclude condition
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
有什么建议吗?
答
使用简单的字符串不是更容易吗?
RewriteCond %{QUERY_STRING} !=route=payment/payu/ordernotify
更靠近一步。 现在验证器显示已满足条件,但请求仍然是重定向。 –
我犯了一个错误。报价是不必要的。 – akond
确认,正在工作。 今天是无工作日(国庆)在波兰。感谢你,我不必花费它来解决这种令人烦恼的问题。非常感谢。 –