透過Apache設定產生.htaccess檔案:隱藏HTTP URL網址列中.php 副檔名

回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

透過Apache設定產生.htaccess檔案:隱藏HTTP URL網址列中.php 副檔名

文章 yehlu »

http://he1212kimo.pixnet.net/blog/post/ ... l%E7%B6%B2

來源引用於此:http://www.xspace.idv.tw/bo_blog/read.php?125



1.【Apache設定】

a.到apache的http.conf找到下面這行並拿掉#字符號,並重新啟動apache

#LoadModule rewrite_module modules/mod_rewrite.so

b.在apache底下找到http.conf加入以下設定

代碼: 選擇全部

AllowOverride all
Order allow,deny
Allow from all
※AllowOverride all代表允許 .htaccess 檔的內容覆蓋這邊的設定



2.【.htaccess檔案】

a.用記事本新增一個 .htaccess檔,裡頭寫入以下設定

代碼: 選擇全部

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^./]+)/?$ $1.php [L]
※Options +FollowSymlinks此行是設定要不要啟用rewrite engine, 這是runtime的設定檔,不需restartserver

※RewriteRule ^([^./]+)/?$ $1.php [L]此行是將檔名中沒有slash 和 . 的檔名, 轉向到 .php的檔案

b.將.htaccess檔放置於php資料夾中(欲隱藏的資料夾中)

c.重新啟動apache
回覆文章

回到「apache」