前一篇文章提到,上司放館管一台伺服器,在加上想將網址乾淨點,於是啟用了 友善搜尋引擎。
啟知一打開竟然一堆連結都是無法連結的(設定後權限不足,被擋掉了)
去網路上查了一下解法,還蠻容易的,簡單紀錄在下:
開啟 includes / sef.php
打開以後,尋找
return $mosConfig_live_site .'/'. $string . $fragment;
將其屏蔽掉(也就是註解掉),在前面加上 //
也就是改成:
//return $mosConfig_live_site .'/'. $string . $fragment;
再來,將原本被屏蔽的
// return $mosConfig_live_site .'/index.php/'. $string . $fragment;
解除屏蔽(也就是把註解標示 // 拿掉,讓他啟用)
return $mosConfig_live_site .'/index.php/'. $string . $fragment;
最後再將 友善搜尋引擎 啟動即可。
不知道怎麼啟動?
Joomla的選單 / 網站 / 全站設定 / 搜尋引擎最佳化
即可進入囉。
至於效果,就是網址乾淨許多,哈~
大概是從
index.php?option=com_content&task=view&id=306&Itemid=60
變成
index.php/content/view/306/60/
起碼看起來不會覺得那麼雜,也比較不會讓人用網址猜測去猜中joomla內部套件什麼的~
以上,簡單記載
啟知一打開竟然一堆連結都是無法連結的(設定後權限不足,被擋掉了)
去網路上查了一下解法,還蠻容易的,簡單紀錄在下:
開啟 includes / sef.php
打開以後,尋找
return $mosConfig_live_site .'/'. $string . $fragment;
將其屏蔽掉(也就是註解掉),在前面加上 //
也就是改成:
//return $mosConfig_live_site .'/'. $string . $fragment;
再來,將原本被屏蔽的
// return $mosConfig_live_site .'/index.php/'. $string . $fragment;
解除屏蔽(也就是把註解標示 // 拿掉,讓他啟用)
return $mosConfig_live_site .'/index.php/'. $string . $fragment;
最後再將 友善搜尋引擎 啟動即可。
不知道怎麼啟動?
Joomla的選單 / 網站 / 全站設定 / 搜尋引擎最佳化
即可進入囉。
至於效果,就是網址乾淨許多,哈~
大概是從
index.php?option=com_content&task=view&id=306&Itemid=60
變成
index.php/content/view/306/60/
起碼看起來不會覺得那麼雜,也比較不會讓人用網址猜測去猜中joomla內部套件什麼的~
以上,簡單記載












Recommend to Front page
置頂.常用(2)



謝謝
改了這個之後,在RSS FEED會有問題...系統會看不懂
so,又改回去了
有解嗎?
要等一陣子後(不確定多久)才有可能測試,請您先自行google囉。
方向大概要去抓joomla的預設rss套件內的資料,目前沒時間檢測。
因為從sef去開啟,若RSS不是既定格式,RSS feed會看不懂就試著去修改com_rss內的資料囉。
以上
我找不到這個檔 includes / sef.php
請問joomla要如何使用友善網址
因為我的網站http://eeepage.info/lovegk 若使用SFE的話就會有錯誤....
請教這個問題~~多謝~~
另外出現錯誤是什麼樣的錯誤訊息?
Comment Permissions: Allow commenting