我使用php创建了一个网站,通过POST或GET将值从页面传递到页面。
虽然有一些缺点,但我不知道如何具体跟踪GoogleAnalytics中查看的数据,因为它只显示页面名称(xxxx.php)
另一方面,我看到网站的结构不同,创建了一堆子目录:www.xxx.com/xxxxxx/xxxxx/xxx
与.php?xxxx = xxxx结构化方式相比,这对我来说看起来很漂亮。
您知道如何自动获取此子目录样式结构吗?
答案 0 :(得分:2)
这是通过Apache重写规则完成的。
要做到这一点,只要用户转到/posts/visiting_new_york
,它实际上转到/viewpost.php?id=visiting_new_york
,就会在您的网站中创建一个名为.htaccess
的文件,如下所示:
RewriteEngine On
RewriteRule '^posts/([^/]+)$' viewpost.php?id=$1 [L]
答案 1 :(得分:1)
使用类似rails的MVC框架,或者只是将您的Web服务器的虚拟目录结构配置为与本地服务器文件系统相同,并在保存您的php文件时遵循该方案。
答案 2 :(得分:0)
是的,您可以在apache中使用“mod_rewrite”执行此操作。
它涉及创建一个带有URL重写规则的.htaccess文件。
所以你可以将/index.php?page=contact&lang=en转换为/ en / contact /
这是一个很好的重写备忘单:http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/
Wadih
答案 3 :(得分:0)
您需要阅读有关网址重写的信息
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
如果您只想跟踪动态网页,Google解析中还有另一种解决方案
http://www.google.com/support/googleanalytics/bin/answer.py?answer=55504