作者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
1F:推 superGA:thank you 9527 ;p 12/03 23:36
2F:推 SCSonic:大推 12/04 00:03
3F:推 drlai:推荐这篇文章 12/04 00:10
4F:推 oioallen:push~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12/04 00:25
5F:推 chenyen:推~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12/04 02:11
6F:→ ileadu:推推 12/04 10:06
7F:推 miniko70:推推~我也要来好好研究^^ 12/05 00:37
8F:推 pizwu:推推推 大感谢 12/06 00:11