作者appleboy46 (我是道明柏毅)
看板PHP
標題Re: [請益] 如何在URL隱藏'.php'
時間Sun Dec 3 23:08:22 2006
※ 引述《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
推 superGA:thank you 9527 ;p 12/03 23:36
推 SCSonic:大推 12/04 00:03
推 drlai:推薦這篇文章 12/04 00:10
推 oioallen:push~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12/04 00:25
推 chenyen:推~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12/04 02:11
→ ileadu:推推 12/04 10:06
推 miniko70:推推~我也要來好好研究^^ 12/05 00:37
推 pizwu:推推推 大感謝 12/06 00:11