Re: [請益] 如何在URL隱藏'.php'

看板PHP作者 (我是道明柏毅)時間19年前 (2006/12/03 22:59), 編輯推噓7(701)
留言8則, 8人參與, 最新討論串2/6 (看更多)
※ 引述《superGA (kid...)》之銘言: : 有時候會看到一些網站的URL沒有後面的.php .jsp .xxx : 自己加上去反而無法開啟 : 像 : http://www.google.com.tw/search?hl=zh-TW&q=abc : 讓人無法得知該網站是使用哪種語言開發 : 請問要如何隱藏 : 我想這對網站的安全性應該有一些幫助 : 謝謝回覆 這是利用 mod_rewrite 作法達到的,其實不只隱藏 後面的php而已,還可以你隨便取呢 在根目錄底下新增 .htaccess[這個必須你的server有支援才行,有的不會讓你新增此檔 ] 然後在該檔裏面 寫下 RewriteEngine On RewriteBase / RewriteRule ^t=([0-9]+)$ board.php?t=$1 [L] RewriteRule ^f=([0-9]+)$ forum.php?f=$1 [L] 上面這個 是把 http://yourserver/board.php?t=1234 變成 http://yourserver/t=1234 縮短網址,非常方便~ 範例:拿我的論壇來舉例好了 http://forum.wu-boy.com/t=10428 這篇文章 跟 http://forum.wu-boy.com/board.php?t=10428 是不是都看到相同文章呢 -------------------------------------------------- RewriteCond %{HTTP_REFERER} !^http://www.forum.wu-boy.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://forum.wu-boy.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.forum.wu-boy.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://forum.wu-boy.com$ [NC] RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC] 上面這個 是我用來防止盜連圖片的,其實有很多種方法,這是其中一種而已~哈 這是多寫的~ 好像原po沒有問這個 -- ******************************************************** * Appleboy Blog * * http://blog.Wu-Boy.com/ * * Appleboy Album * * http://www.wretch.cc/album/appleboy * ******************************************************** -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.208.2

12/03 23:36, , 1F
thank you 9527 ;p
12/03 23:36, 1F

12/04 00:03, , 2F
大推
12/04 00:03, 2F

12/04 00:10, , 3F
推薦這篇文章
12/04 00:10, 3F

12/04 00:25, , 4F
push~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12/04 00:25, 4F

12/04 02:11, , 5F
推~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12/04 02:11, 5F

12/04 10:06, , 6F
推推
12/04 10:06, 6F

12/05 00:37, , 7F
推推~我也要來好好研究^^
12/05 00:37, 7F

12/06 00:11, , 8F
推推推 大感謝
12/06 00:11, 8F
文章代碼(AID): #15SkP04G (PHP)
文章代碼(AID): #15SkP04G (PHP)