【发布时间】:2012-12-14 23:47:33
【问题描述】:
我想知道,是否可以将链接结构从 domain.com/#!/home 更改为 domain.com/home
我尝试使用 htaccess,但它并没有改变任何东西。我在网上找资料,发现是叫“ajax爬取”。不幸的是,我还没有找到如何删除/禁用/重定向。 请帮帮我。
【问题讨论】:
标签: ajax .htaccess rewrite web-crawler
我想知道,是否可以将链接结构从 domain.com/#!/home 更改为 domain.com/home
我尝试使用 htaccess,但它并没有改变任何东西。我在网上找资料,发现是叫“ajax爬取”。不幸的是,我还没有找到如何删除/禁用/重定向。 请帮帮我。
【问题讨论】:
标签: ajax .htaccess rewrite web-crawler
您不能使用 mod_rewrite 或 htaccess 文件修改 URL 片段(# 之后的所有内容)。这些片段永远不会发送到服务器,因此服务器端的任何东西都无法访问它们。虽然您可以将浏览器重定向到带有片段 的 URL,但您永远无法检测片段是否存在。
您需要在浏览器端使用 Javascript 进行重定向。检查片段并将浏览器重定向到domain.com/url 形式的URL。
【讨论】: