【问题标题】:.htaccess 301 redirect for domain root level.htaccess 301 重定向域根级别
【发布时间】:2013-09-30 15:43:24
【问题描述】:

我写了一个php网站,并使用301重定向将旧网站中的旧网址重定向到新网站中的新网址。

301重定向的一般表现是这样的:-

RewriteRule     ^chs/hong-kong/brand.php$   /cn/our-company? [L,R=301]

即使有超过 100 条这样的规则,它们也非常有效。

在 Google Analytics 中,当访问者访问特定页面时,我可以在统计图中观察到新的 url,除了域 "/" 的根级别。在用户的URL中,无论是使用http://sample.com,还是http://sample.com/,Google Analytics都不会显示"/",而是显示"/hello.php",而hello.php在新网站中是不存在的,即没有这个文件.

经过一番研究,我发现hello.php是旧网站的登陆页面。

我想了解,如何纠正 Google Analytics 中的 /hello.php。我能想到的一种可能的方法是,像这样创建另一个 301 重定向:

RewriteRule     ^hello.php$ /en/home? [L,R=301]

有趣的是,重定向在 URL 中有效,但 Google Analytics(分析)仍然显示 /hello.php

还有其他更好的解决方案吗?

【问题讨论】:

    标签: php .htaccess redirect mod-rewrite google-analytics


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    相关资源
    最近更新 更多