我正在创建一个网站,其中我有一个图像库,可以执行加载图像的AJAX请求,我有一个系统,我可以使用箭头键等浏览照片,并且为了轻松共享URL,我改变了地址栏的哈希值,在页面上,使用javascript检查哈希并在需要时重定向到适当的位置(就像facebook一样)。系统正在运行,但我无法弄清楚如何使这个抓取器/爬虫友好。例如,用户可以复制地址http://mysite.com/photos#photo/123
,其中123是照片ID。普通浏览器将重定向到http://mysite.com/photo/123
并显示页面没有任何问题,但我希望当访问者将地址粘贴到Facebook时(作为墙壁上的链接等)保留此功能。什么是最佳做法这样做? Facebook是否有任何“知识”处理其自身范围内的主题标签?我目前没有机会尝试它,我认为抓取工具不会解析并执行javascript来转到正确的页面。
答案 0 :(得分:0)
如果您或您的网络托管服务提供商正在运行Apache HTTP server,则可以使用httpd.conf
中的URL rewrites或基于{{1}的每个目录来完成此操作文件(这是最常用的方式,特别是对于您对Apache配置的控制有限的共享主机环境)。
尝试将其放在基本目录中的.htaccess
文件中。 (注意;这不在我的脑海中,仅用作开头)
.htaccess