透過Apache設定產生.htaccess檔案:隱藏HTTP URL網址列中.php 副檔名
發表於 : 2012-08-06 17:03:00
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代表允許 .htaccess 檔的內容覆蓋這邊的設定
2.【.htaccess檔案】
a.用記事本新增一個 .htaccess檔,裡頭寫入以下設定
※Options +FollowSymlinks此行是設定要不要啟用rewrite engine, 這是runtime的設定檔,不需restartserver
※RewriteRule ^([^./]+)/?$ $1.php [L]此行是將檔名中沒有slash 和 . 的檔名, 轉向到 .php的檔案
b.將.htaccess檔放置於php資料夾中(欲隱藏的資料夾中)
c.重新啟動apache
來源引用於此: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
2.【.htaccess檔案】
a.用記事本新增一個 .htaccess檔,裡頭寫入以下設定
代碼: 選擇全部
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^./]+)/?$ $1.php [L]
※RewriteRule ^([^./]+)/?$ $1.php [L]此行是將檔名中沒有slash 和 . 的檔名, 轉向到 .php的檔案
b.將.htaccess檔放置於php資料夾中(欲隱藏的資料夾中)
c.重新啟動apache