创建动态的Facebook-fetcher友好的URL /页面

时间:2011-08-13 11:22:39

标签: javascript facebook url-routing hashtag

我正在创建一个网站,其中我有一个图像库,可以执行加载图像的AJAX请求,我有一个系统,我可以使用箭头键等浏览照片,并且为了轻松共享URL,我改变了地址栏的哈希值,在页面上,使用javascript检查哈希并在需要时重定向到适当的位置(就像facebook一样)。系统正在运行,但我无法弄清楚如何使这个抓取器/爬虫友好。例如,用户可以复制地址http://mysite.com/photos#photo/123,其中123是照片ID。普通浏览器将重定向到http://mysite.com/photo/123并显示页面没有任何问题,但我希望当访问者将地址粘贴到Facebook时(作为墙壁上的链接等)保留此功能。什么是最佳做法这样做? Facebook是否有任何“知识”处理其自身范围内的主题标签?我目前没有机会尝试它,我认为抓取工具不会解析并执行javascript来转到正确的页面。

1 个答案:

答案 0 :(得分:0)

如果您或您的网络托管服务提供商正在运行Apache HTTP server,则可以使用httpd.conf中的URL rewrites或基于{{1}的每个目录来完成此操作文件(这是最常用的方式,特别是对于您对Apache配置的控制有限的共享主机环境)。

尝试将其放在基本目录中的.htaccess文件中。 (注意;这不在我的脑海中,仅用作开头)

.htaccess