close

來源引用於此: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


3.【小結】

.htaccess所在位置所對應之底下的子目錄資料夾所有的php檔案也要有同樣功能

欲使其他目錄有同樣效果,可將此.htaccess檔直接複製到要套用的子目錄即可

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 he1212kimo 的頭像
    he1212kimo

    鞭馬的憂哀Designer

    he1212kimo 發表在 痞客邦 留言(0) 人氣()