如何在添加到这个htaccess的国防部重写规则和条件
问题描述:
我有这样的htaccess的规则和条件,它基本上说,如何在添加到这个htaccess的国防部重写规则和条件
如果不是的位置,然后继续运行规则。
我需要它也说
如果没有位置,或者,如果再不行的占领继续运行规则。
RewriteCond %{QUERY_STRING} ^(?!position)[^=]+=(.*)$
RewriteRule ^(.*)$ /$1?position=%1 [L,R=301]
如何添加它说:^(?!position)
也说^(?!occupation)
?
答
您可以使用交替这样的:
RewriteCond %{QUERY_STRING} ^(?!position|occupation)[^=]+=(.*)$
RewriteRule ^(.*)$ /$1?position=%1 [L,R=301]
答
你可以使用2个条件与逻辑或:
RewriteCond %{QUERY_STRING} ^(?!position)[^=]+=(.*)$ [OR]
RewriteCond %{QUERY_STRING} ^(?!occupation)[^=]+=(.*)$
RewriteRule ^(.*)$ /$1?position=%1 [L,R=301]