在新的平台设定Joomla SEO功能时,打开SEO还没有问题,但开启URL Rewriting后,各连结就无法显示了。起先一直针对.htaccess下手,官方文件也多著墨在这个档,之后还是没能研究出原因,只好放弃。
之后隔了好一阵子,又到官方看了一下文件,才注意到一开头有提到Apache的http.conf有的地方也要留意,针对.htaccess所在htdocs目录要开启overrides功能,否则就会出现错误。
预设值是AllowOverride None,将None改成All即可
- 启用搜索引擎友好 (海基会) 网址 – JOOMLA! 文档
[…] SEO 及 URL Rewrite 后,网站就出现问题,一开始 Google 到自己的文章 -「Joomla URL rewrite 404 无法显示网页」,主要是因为没把 httpd.conf 的 AllowOverride 设为 All […]