如何隱藏 index.php 的url顯示 (開啟Apache Mod_rewrite功能)
一般正常情況下, 當你安裝完 Joomla 1.5.x 後,
前台的網址多半都是顯示為:
http://your url/index.php?=... (your url: 是假設為你的網域)
或是如果有開啟"SEF 友善顯示", 與副檔名優化的設定時, 那網址為:
http://your url/index.php/your page.html (your url: 是假設為你的網域, your page: 是假設為你的網頁網址 )
但是一般來說, 有時後我們希望網站的網址對SEO優化為 :
http://your url/your page.htm ( 這樣乾淨的網址顯示...對SEO優化有決對性的優勢! )
這時後, 你就需要改寫 Apache Mod_rewrite, 這樣才能打開後台管理中的 "Mod_rewrite" 選項...
那該如何開啟呢? 一般非IT 或是 MIS 專業的人員恐怕也不知道要如何開啟...
這邊我告訴大家正確的做法:
找到你的主機中的httpd.conf ( 一般都是在 /root/etc/httpd/httpd.conf , 但老實說Linux 版本多, 位置也不太一樣... )
先備份 http.conf , 以備萬一有問題時可以回覆舊版資料, 之後開始修改 http.conf ...
搜尋並將以下兩行前的注解「#」拿掉
#LoadModule rewrite_module modules/mod_rewrite.so
#AddModule mod_rewrite.c ##--> 如果有就改, 如果沒有, 只要你主機中已經有 mod_rewrite.c...那就不用多加這行##
AllowOverride None 改為 AllowOverride All
存檔! 重啟 Apache Server ( service httpd restart ), 如果出現兩個[ok], 就算完成, 如果有出現其它字詞, 表示你的主機可能有其它狀況, 就須要個案來處理了!
最後記得, 將你主機網站資料下的"htaccess.txt" 改名為".htaccess" ( 一般都在FTP網站修改, Win OS下面可能無法這樣改檔名... )
去前台驗正一下, 如果ok就行了!
好! 接下來就跟大家再分享一件挑選VPS主機很重要的事情,
...就是一定要能自主修改root 設定!
很多VPS廠商為了壓低價格, 開設了很多超低價的VPS 主家給了租用,
有的是用自己開發的管理平台, 有的用Cplane, 但是這類的VPS 萬一需要 動到 conf 檔的設定, 則通通不能使用...
同時, 這類的主機使用者多 , 主機使用率也高, 所以相對大家都是搶資源在做 web service...
我對這類的VPS不太愛用...我寧可自己安裝OS, 自行管理主機, 有問題還可提早找出病因...
但是這類VPS好處是...
就算主機或是網站資料被入侵, 除非檔案被修改過, 或是對方惡意毀壞你的網站...
一般來說網站是都可以運作的...只是效能會明顯變差!
而自己管理的主機就只能靠自己重灌或是抓毒了...你會如何選, 就看每個人的需求囉!
Like
0
Please log-in to like this.