- 文章: 1031
- 活躍值: 21
- 謝謝您收到: 166
請問各位的j1.5 SEO都正常嗎?
- tyronewu
- Topic Author
- 訪客
我所安裝的joomla1.5.x(目前已升級到1.5.9)一直都有SEO無法完全啟動的問題,因為最近在進行網站的最佳化,所以想設法改善這個問題。
1. 啟動"友善搜尋引擎網址",網址是變靜態的,但是網址卻把中文的分類"標題"帶出,而不是帶分類的"別名"。我在使用j1.5.1時,是正常帶出分類別名的,但到了j1.5.7以後,卻都帶出分類的中文標題(例如:http://misite/index.php/分類標題/395-2009-02-03-15-43-00.html)
2.當 "使用 Apache mod_rewrite"開啟時,一直出現404 not found的畫面,我有將htaccess.txt改成.htaccess。
我使用的環境是CentOS5, Apache 2.2.3, PHP5.1.6
我觀察到本站(Joomla台灣)的SEF應該是上述兩者都是正常啟動的(沒有中文標題,而且mod_rewrite也有啟動),不曉得我在環境或設定上有那些地方需要調整的?請各位同好能夠指導一下囉~
Thanks a lot.
Please 登入 to join the conversation.
- hat586
- 訪客
- 羽城君拉
- Offline
- 管理員
是帶別名沒錯tyronewu 寫了道:: 各位同好你們好,
我所安裝的joomla1.5.x(目前已升級到1.5.9)一直都有SEO無法完全啟動的問題,因為最近在進行網站的最佳化,所以想設法改善這個問題。
1. 啟動"友善搜尋引擎網址",網址是變靜態的,但是網址卻把中文的分類"標題"帶出,而不是帶分類的"別名"。我在使用j1.5.1時,是正常帶出分類別名的,但到了j1.5.7以後,卻都帶出分類的中文標題(例如:http://misite/index.php/分類標題/395-2009-02-03-15-43-00.html)
Joomla!台灣是使用預設的,「URLs 附加字尾」這個沒啟動而已。2.當 "使用 Apache mod_rewrite"開啟時,一直出現404 not found的畫面,我有將htaccess.txt改成.htaccess。
我使用的環境是CentOS5, Apache 2.2.3, PHP5.1.6
我觀察到本站(Joomla台灣)的SEF應該是上述兩者都是正常啟動的(沒有中文標題,而且mod_rewrite也有啟動),不曉得我在環境或設定上有那些地方需要調整的?請各位同好能夠指導一下囉~
Thanks a lot.
有遇過/index.php/這種網址,不過應該是「使用 Apache mod_rewrite」這個沒啟動造成的。
Apache中的mod_rewrite模組要在它的設定檔(http.conf)中啟用。
...
Please 登入 to join the conversation.
- popking
- Offline
- 中級會員
- 文章: 20
- 謝謝您收到: 0
我也正受著相同的困擾:
按下到文章的連結時,
試過開闢SEO的選項,disable mod_rewrite都無效,甚至新裝一套,同樣.... :beated:一直出現404 not found的畫面,我有將htaccess.txt改成.htaccess。
環境:
MANDRIVA 2006
APACHE 2.0.54
MySql 4.1.12
PHP 5.0.4
Joomla! 1.5.9
另:Joomla! 1.0.x 一直運作正常
Please 登入 to join the conversation.
- fashion_jack
- 訪客
SEO開啟時 IE6會出現紅底的404 Error, 但是不停的按reload 網頁又會出現.....怪!!
使用Firefox就不會發生上述現象(IE7沒試過),
若關閉SEO就一切OK,
有三個網站發生過相同狀況.
我已將SEO關閉以策安全.
印象中1.5一開始並不會如此.....
:ugeek:
Please 登入 to join the conversation.
- tyronewu
- Topic Author
- 訪客
1. 別名的問題是我使用的元件在帶出SEF網址時把標題複製到別名欄所造成的,只要手動更改這個元件的別名就可以解決了(ijoomla News Portal).
2. mod_rewrite的問題出在AllowOverride的限制上(httpd.conf),如果在httpd.conf有限制覆蓋,那啟動mod_rewrite就會失效,會出現404 error的網頁,在CentOS 5的設定調整如下即可(但要注意是否在個別虛擬目錄讓有進行AllowOverride None的限制!):
httpd.conf中找到:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改成:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
這樣問題就完全解決了。
希望對大家有幫助。
Tyrone
Please 登入 to join the conversation.
- palada
- 訪客
joomla.org.tw 不知道為什麼不要公開這個的完整做法,因為我看 ,他這網站,這功能是有正確啟動的??
tyronewu 寫了道:: 這個問題拖了一段時間,今天終於讓我找到答案了,分享給大家:
1. 別名的問題是我使用的元件在帶出SEF網址時把標題複製到別名欄所造成的,只要手動更改這個元件的別名就可以解決了(ijoomla News Portal).
2. mod_rewrite的問題出在AllowOverride的限制上(httpd.conf),如果在httpd.conf有限制覆蓋,那啟動mod_rewrite就會失效,會出現404 error的網頁,在CentOS 5的設定調整如下即可(但要注意是否在個別虛擬目錄讓有進行AllowOverride None的限制!):
httpd.conf中找到:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改成:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
這樣問題就完全解決了。
希望對大家有幫助。
Tyrone
Please 登入 to join the conversation.
- eeepage
- 訪客
因為我的網站 http://eeepage.info/lovegk 若使用SFE的話就會有錯誤....
Please 登入 to join the conversation.
- eeepage
- 訪客
eeepage 寫了道:: 請問joomla要如何使用友善網址
因為我的網站 http://eeepage.info/lovegk 若使用SFE的話就會有錯誤....
我這個問題OK了
就是
1) htaccess.txt改成.htaccess
2) 後台將SEO的三個選項都打勾
3) 快取也打勾 (加速避免太慢)
4) 在每一個要改網址的檔案. 修改別名成易記的英文, 因為別名就是會出現在網址上的文字
附上網站
http://yunlin.eeepage.info
Please 登入 to join the conversation.