Re: [請益] 如何在URL隱藏'.php'
※ 引述《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
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
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 6 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章