0

遇到 wp 主题和创建者的问题似乎无济于事。它是 Ajax 驱动的,不支持自定义永久链接...

因此,一旦该网站出现在 Google 上,所有引用的链接都会发送到一些似乎不在该网站的黑页:

Google 中出现的链接:www.thaiorchid.be/menus/(黑页) 与真实网页相比:www.thaiorchid.be/#menu-item-21

我开始有了解决方案的想法:Wordpress 中的 AJAX 导航 - 永久链接问题并在联系页面 www.thaiorchid.be/contact 上尝试了它,它不再重定向到黑页,但与 www 相比它仍然不完美.thaiorchid.be/#menu-item-19...

任何想法都会非常受欢迎。非常感谢,乔纳森

4

1 回答 1

0

您的网站没有为非 JS 浏览器提供适当的回退(例如,据我所知,大多数 Google 机器人)。这似乎是主题的(严重)缺点,而无需进一步了解。

如果构建得当,像这样的“AJAX 增强”站点应该允许通过基本的 HTML 请求访问所有内容。如果 Javascript 在客户端中可用,则最好使用 AJAX 请求加载相同的内容,例如,允许更快的页面加载和漂亮的转换。

另一个问题来自缺少子导航。由于您的子菜单(飞出)在没有 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

I know, you’re looking probably for a quick solution, maybe a snippet of code or a plugin to resolve your situation. Unfortunately — unless your theme provides you with some help — such a silver bullet doesn’t exist. The current implementation simply approaches the topic of an “AJAX site” in a fairly reckless way IMHO (you will be “happy” to know, that most screen readers won’t be able to access your content either) and until you re–build the theme or fix the structure you’re pretty much stuck with an unaccessible site.

于 2012-05-25T09:18:26.177 回答