htaccess排除变量URL

时间:2013-03-21 21:17:16

标签: php .htaccess zen-cart

我有一个Zen Cart网站,我需要排除一个URL被重写。问题是URL的一部分每次都不同,所以我需要一些通配符,我不知道该怎么做。

这就是我的网址:

http://XXXXXX.com/index.php?zenid=9cbbba111d0e229809dbf5a0053c2486&main_page=wp_callback

zenid字符每次都不同,因此我需要一条不会重写以main_page=wp_callback结尾的网址的规则。

有人能告诉我怎么做吗?谢谢!

2 个答案:

答案 0 :(得分:1)

尝试在其他重写规则之上添加这样的内容:

# Stop rewrite processing if the query string contains main_page=wp_callback
RewriteCond %{QUERY_STRING} main_page=wp_callback
RewriteRule . - [L]

答案 1 :(得分:0)

重写规则是正则表达式。 以下是匹配以main_page=wp_callback结尾的所有内容的正则表达式:

index.php.*main_page=wp_callback$