在新的平臺設定Joomla SEO功能時,打開SEO還沒有問題,但開啟URL Rewriting後,各連結就無法顯示了。起先一直針對.htaccess下手,官方文件也多著墨在這個檔,之後還是沒能研究出原因,只好放棄。
之後隔了好一陣子,又到官方看了一下文件,才注意到一開頭有提到Apache的http.conf有的地方也要留意,針對.htaccess所在htdocs目錄要開啟overrides功能,否則就會出現錯誤。
預設值是AllowOverride None,將None改成All即可
- Enabling Search Engine Friendly (SEF) URLs – Joomla! Documentation
[…] SEO 及 URL Rewrite 後,網站就出現問題,一開始 Google 到自己的文章 -「Joomla URL rewrite 404 無法顯示網頁」,主要是因為沒把 httpd.conf 的 AllowOverride 設為 All […]