由於客戶網站SEO優化需要,需要吧原本網站的PHP檔名及帶有變數的PHP網都址改成html,以利搜尋引擎優先排序,所以需要做一下的設定工作。 1、如果是自己架的xampp伺服器需要找到httpd.conf檔案,用筆記本打開 xampp\apache\conf\httpd.conf 搜尋以下的設定 LoadModule rewrite_module modules/mod_rewrite.so 如果前面有#號吧#拿掉即可,這樣就啟用mod_rewrite功能了,如果是租虛擬主機大部分的mod_rewrite都是啟用的,如果沒有啟用可以寫信請主機商開啟這項設定即可。 2、找到需要轉換成.html的模組資料夾,例如我們需吧 http://test.com/modules/news/index.php的php都顯示為html,那就在news資料夾中建立一個.htaccess檔,然後用筆記本打開編輯 假設我們要吧 http://test.com/modules/news/ index.php 讓他顯示為 http://test.com/modules/news/ index.html 可以在.htaccess中輸入 RewriteEngine on RewriteBase /modules/news RewriteRule ^index.html index.php 其中的 RewriteBase 是檔案的位置,如果是根目錄就輸入 RewriteBase / 即可,完成設定後儲存,當然如果就這樣更新瀏覽器是沒用的,還是會顯示http://test.com/modules/news/index.php,必須手動輸入 http://test.com/modules/news/index.html,如果有出現網站內容就表示設定成功了,mod_rewrite已經吧index.php檔名改成index.html 了。 3、如果是遇到有帶變數的的網址,例如http://test.com/modules/news/view.php?id=1,可以這樣設定 RewriteEngine on RewriteBase /modules/news RewriteRule ^view-([0-9]+)\.ht...