在没有文件扩展名的javascript中获取URL

时间:2013-09-10 11:04:28

标签: javascript google-analytics

在Google Analytics中,我正在使用虚拟网页浏览量跟踪目标。

trackingURL = window.location.pathname+'thankyou.php';

然后

_gaq.push(['_trackPageview',trackingURL]);

问题是当某个网页类似于www.domain.com/page.php时,它最终会成为domain.com/page.phpthankyou.php并且无法正常跟踪,但如果它是domain.com/page/并且然后它变成了domain.com/page/thankyou.php它会正确跟踪。

如何在没有扩展名的情况下获取完整的网址,这样我就可以添加/thankyou.php,但如果它已经是/末尾的目录,那么我只想添加thankyou.php到它?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用此(只有在找到时才用斜杠替换扩展名)

trackingURL = window.location.pathname.replace(".php","/") +'thankyou.php';

domain.com/page.php替换domain.com/page/