wp主题和创建者的问题似乎无能为力。它是Ajax驱动的,不支持自定义固定链接...
所以一旦这个网站出现在Google上,所有的链接都会被发送到一些看起来不像网站的黑页上:
Google中出现的链接: www.thaiorchid.be/menus/ (黑页)与真实网页: www.thaiorchid.be/#menu-item-21
我开始有了一个解决方案的想法:AJAX navigation in Wordpress - Trouble with Permalinks,并在联系人页面www.thaiorchid.be/contact上尝试了一下,它不再重定向到黑色页面,但与www.thaiorchid.be/#menu-item-19相比,它仍然不是完美的。
任何想法都是非常受欢迎的。非常感谢,乔纳森
发布于 2012-05-25 17:18:26
您的站点没有为非JS浏览器(例如,据我所知的大多数Google机器人)提供适当的后备。这似乎是主题的一个(严重的)缺点,而不是进一步了解它。
如果构建得当,像这样的“AJAX增强的”站点应该允许通过基本的请求访问所有的内容。如果Javascript在客户端可用,最好使用AJAX请求加载相同的内容,例如,允许更快的页面加载和良好的过渡。
另一个问题来自于缺少子导航。由于您的子菜单(fly-out)在没有Javascript的情况下不可用,因此您需要提供一种替代方法来访问两层深度和更深的页面。
这里有一个关于这个页面如何/应该在没有Javascript的情况下工作的例子:
1. Visit homepage
2. Click “Menus” in navigation
3. Opens “Menus” page, showing what the “black page” currently shows
+ proper header/footer
+ main navigation
+ sub navigation for all elements in “Menus” fly–out (“Potages, Entrées, …”)
4. Click “Potages”
5. View “Potages” page, again with proper
header/footer
+ main navigation
+ sub navigation for all elements in “Menus” fly–out我知道,你可能正在寻找一个快速的解决方案,也许是一段代码或一个插件来解决你的问题。不幸的是,除非你的主题为你提供了一些帮助- such,否则银弹是不存在的。目前的实现只是以一种相当不计后果的方式来处理“AJAX站点”的主题(您会“高兴地”知道,大多数屏幕阅读器也无法访问您的内容),在您重新构建主题或修复结构之前,您几乎被一个无法访问的站点卡住了。
https://stackoverflow.com/questions/10739926
复制相似问题