我有一个网站需要.htaccess url重写才能工作。最近设置的AdWords宣布会在网址末尾添加?gclid=
,从而产生404错误页面。
有没有人如何解决这个问题,保留网址重写和AdWords跟踪?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^pensieriecolori.it [NC]
RewriteRule %(.*)$ http://www.pensieriecolori.it/$1 [L,R=301]
RewriteRule ^index.html$ index.php
RewriteRule ^risultati-ricerca /ricerca.php?idpagina=$1[L]
RewriteRule ^risultati-ricerca/ /ricerca.php?idpagina=$1[L]
RewriteRule ^content/([^/]+) /sezione.php?idpagina=$1[L]
RewriteRule ^chi-siamo/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^cosa-facciamo/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^portfolio/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^valori/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^news/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^chi-siamo/([^/]+)/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^cosa-facciamo/([^/]+)/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^portfolio/([^/]+)/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^valori/([^/]+)/([^/]+) /pagina.php?idpagina=$1[L]
RewriteRule ^news/([^/]+)/([^/]+) /pagina.php?idpagina=$1[L]
ErrorDocument 404 /pagina.php?idpagina=$1[L]
Redirect 301 http://pensieriecolori.it http://www.pensieriecolori.it
Redirect 301 http://37.9.226.66 http://www.pensieriecolori.it
删除?gclid=...
答案 0 :(得分:0)
我发现了这个问题,它位于网址的AdWords声明中:只需在网址末尾添加斜杠/
,页面也可以使用gclid
参数正常工作建立。