如何获得一个干净的htaccess重定向来删除url参数

时间:2013-09-02 16:09:47

标签: apache .htaccess redirect mod-rewrite

我正在努力使用.htaccess来获得一些干净的输出。 我有链接:

http://googleads.g.doubleclick.net/aclk?sa=L&ai=C6L7ifLUkUqDLHMLk8AOStYCIA_Te4_sDAAAQASAAUN-djNP4_____wFg-5n5gogKggEXY2EtcHViLTg5Mzg3NzAyNjUxMTc1MTXIAQLgAgCoAwGqBIIBT9D5uNN_cW90jRk-X4AGFEvVUc3uXa1gEO0EVdqEJdFyscP9bI0bJppGDdfQaHLHr7d8O0OCuV7YjpyvQksPhaVEtZ5itfPvt-VGEgDXYEYXKaUOI7F5keBCdOwMtKYRQ_idwvU18o5TiLhZlIn3YEPi84R2VHemIxwO1Nrffrubl-AEAaAGFA&num=0&sig=AOD64_0k1kyhYI-Pe4qbk_16igqgBYXrqA&client=ca-pub-8938770265117515&adurl=http://THAT_ADVERTISMENT

当我点击它时,我希望被重定向到:

http://stackoverflow.com/

我的.htaccess是:

#Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^googleads.g.doubleclick.net$ [OR]
RewriteCond %{HTTP_HOST} ^adclick.g.doubleclick.net$
RewriteRule ^(.*)$ http://stackoverflow.com/ [R=301,L]

这里的问题是重定向的网址如下:

http://stackoverflow.com/?sa=L&ai=C6L7ifLUkUqDLHMLk8AOStYCIA_Te4_.....

我希望在第一个斜杠之后没有参数的干净输出。我读了一些东西,然后用在线测试仪测试我的htaccess。

如果我的问题过于坦率,请原谅我,也许我的文件读得太快了。无论如何,请提前感谢您的帮助/解决方案/链接:)。

1 个答案:

答案 0 :(得分:0)

RewriteRule ^(.*)$ http://www.stackoverflow.com/? [R=301,L]

这将重定向到第三方