2011-05-01 119 views
1

我試圖忽略谷歌adword得到,即將通過。.htaccess忽略query_string adword

地址來作爲:

/location/&gclid=287ejek22kj 

這將一個404頁,因爲GCLID的...

我需要它去:

/location 

我我試過了,沒有成功:

RewriteEngine On 
RewriteBase/
RewriteRule ^(.*)&gclid=(.*)$ $1 [L] 

所有幫助表示讚賞。謝謝。

回答

0

在這裏工作:

 
192.168.1.2 - - [01/May/2011:05:38:48 +0100] [192.168.1.2/sid#938b98][rid#2789a40/initial] (3) [perdir C:/HTTP/htdocs/] strip per-dir prefix: C:/HTTP/htdocs/location/&gclid=287ejek22kj -> location/&gclid=287ejek22kj 
192.168.1.2 - - [01/May/2011:05:38:48 +0100] [192.168.1.2/sid#938b98][rid#2789a40/initial] (3) [perdir C:/HTTP/htdocs/] applying pattern '^(.*)&gclid=(.*)$' to uri 'location/&gclid=287ejek22kj' 
192.168.1.2 - - [01/May/2011:05:38:48 +0100] [192.168.1.2/sid#938b98][rid#2789a40/initial] (2) [perdir C:/HTTP/htdocs/] rewrite 'location/&gclid=287ejek22kj' -> 'location/' 

檢查重寫日誌。請參閱RewriteLogRewriteLogLevel

0

看起來沒事,但你也可以試試這個:

Options +FollowSymlinks -MultiViews 
RewriteEngine on 

RewriteRule ^([^&]+)&gclid=.*$ /$1 [L,NC,R=301] 
+0

感謝,但它不工作...我不知道 – Jeffrey 2011-05-01 05:03:15

+0

你能請粘貼Apache的訪問和錯誤日​​志的相關線路時,該請求發送。 – anubhava 2011-05-01 05:05:11