1:GoogleSitemap扩展的一个小问题
默认的生成XML文件的位置是:/components/com_sef/google_opensef.xml
而robots.txt有这么一条:

Disallow: /components/

所以说这个设计比较不人性化,而可喜的是在设置里面是可以修改XML文件位置的。
Edit Configuration--Google Sitemap-Sitemap location: 下面一行留空,然后把/components/com_sef/google_opensef.xml这个文件移动到根目录下面重新生成就OK了,不然的话它会提示你XML文件不存在的。
今天先写到这里,以后慢慢介绍OpenSEF和它的一些问题。
2,还是GoogleSitemap的问题
我在启用了OpenSEF的404 Not Found URL功能后,把所有404页面都转向了首页,但问题也来了,和ARTIO JoomSEF一样,GoogleBot会找不到你的SiteMap验证文件,虽然它是存在的,它可以打开的,GoogleBot好笨啊。
目前我还没找到解决的方法,只能停用这个功能。
UPDATE:
3,投票(Rating)系统不能正常工作,点击投票后自动返回设定的404页面
进入OpenSEF,Configuration-Features-Enforce Canonical URLs?选择NO即可。

If an inbound request uses an internal Joomla! address directly, but a friendly URL mapping exists for that address, redirect (301 Moved Permanently) them to the friendly URL instead. This is a recommended setting for URL consistency and SEO.