喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 39  1/4  1  2  3  4  > 
     
标题: 使用apache模块rewrite_module (转)  
 
hua (hua)
中级会员
Rank: 3Rank: 3
中级会员



UID 27144
精华 2
积分 205
帖子 164
金钱 185 喜悦币
威望 20
人脉 0
阅读权限 30
注册 2004-3-22
状态 离线
使用apache模块rewrite_module (转)



<?php

[url]http://wwww.aaaaaaaaa.com/bbb.php?id=888[/url]
的地址形式改为
[url]http://wwww.aaaaaaaaa.com/888.htm[/url]
或者
[url]http://wwww.aaaaaaaaa.com/yourname/888.htm[/url]
当然可以按照你的要求随便变.
APACHE的 MOD_rewrite模块.
大家可以看一个演示的一个 PHP学习论坛
[url]http://www.phpx.com/happy/[/url]
这个论坛的版面和帖子,就是运用了这个技术,地址静态化.但是是假的.
这个技术哪里好?
可以让baidugoogle等收入你的站点所有页面.
收入地址就是你的假静态地址.当然别人看不出你是假的.而且这个技术隐藏了你背后执行的程序.
你可以把
/soft/1234.html 重写传递给 soft.php?id=1234
当然你改一下名 换成 softxfewafew
.php?id=1234
表面还是 soft
/1234.html但是你 APACHE内部执行了你重写的文件.
从根本上可以防止别人从程序本身入侵.

下面我写怎么样重写.分为 WINDOWS和LIUNX2种
都是操作
APACHE安装文件夹内的 CONF文件夹里面的httpd
.conf
打开以后
,找到
#LoadModule rewrite_module "modules/mod_rewrite.so" 
#去掉.
然后找到虚拟主机配置
在虚拟主机中加入
RewriteEngine On 
RewriteRule 
^/soft/([0-9]+).html$ /soft.php?id=$
//解释
//WWW.玉米.COM/SOFT/1234.HTML
//重写为
//WWW.玉米.COM/soft.php?id=1234
//这里ID是可以变的 你给它 1 就是传递1
RewriteRule ^/([0-9]+).html$ /soft.php?id=$
//解释
//WWW.玉米.COM/1234.HTML
//重写为
//WWW.玉米.COM/soft.php?id=1234
RewriteRule ^/([0-9]+)_([0-9]+).html$ /soft.php?id=$1&catid=$2
//解释
//WWW.玉米.COM/1234_2222.HTML
//重写为
//WWW.玉米.COM/soft.php?id=1234&catid=2222
当然随便你怎么换!
这就是 WIN下的.
LIUNX下是一样的 但是要加
<IfModule mod_rewrite.c>开始
</IfModule>结束
重写都加在虚拟主机设置中
.
如果没有虚拟主机,那加在最后!
?>
2004-12-24 12:03 AM#1
查看资料  访问主页  发短消息  顶部
 
lts98
金牌会员
Rank: 6Rank: 6
高级会员


UID 17670
精华 2
积分 1557
帖子 1517
金钱 1537 喜悦币
威望 20
人脉 0
阅读权限 70
注册 2002-11-11
来自 海南
状态 离线
[推荐阅读] 求助
不错!



不断学习才是硬道理!
QQ:398880440
2004-12-24 09:51 AM#2
查看资料  访问主页  Blog  发短消息  顶部
 
lts98
金牌会员
Rank: 6Rank: 6
高级会员


UID 17670
精华 2
积分 1557
帖子 1517
金钱 1537 喜悦币
威望 20
人脉 0
阅读权限 70
注册 2002-11-11
来自 海南
状态 离线
[推荐阅读] 代发:wangyou.com 招php
演示:http://wdh.181info.com/1234.html

其中的1234大家可以任意改看看效果。




不断学习才是硬道理!
QQ:398880440
2004-12-24 10:25 AM#3
查看资料  访问主页  Blog  发短消息  顶部
 
ehxe (ehxe)
中级会员
Rank: 3Rank: 3
老会员



UID 20940
精华 0
积分 444
帖子 437
金钱 444 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-6-20
来自 黑龙江省鸡西市鸡冠区鸡刚委2
状态 离线
[推荐阅读] 请问如何向图片写入汉字?
老大不懂啊.清楚些啊
这句
是在APACHE中加吗?
RewriteEngine On
RewriteRule ^/soft/([0-9]+).html$ /soft.php?id=$1
2004-12-24 10:53 AM#4
查看资料  发短消息  顶部
 
lts98
金牌会员
Rank: 6Rank: 6
高级会员


UID 17670
精华 2
积分 1557
帖子 1517
金钱 1537 喜悦币
威望 20
人脉 0
阅读权限 70
注册 2002-11-11
来自 海南
状态 离线
[推荐阅读] 请问哪里有php学习班?网校也好学校也好
可以在虚拟主机位置那加,如没有就在httpd.conf最后一行加!



不断学习才是硬道理!
QQ:398880440
2004-12-24 11:04 AM#5
查看资料  访问主页  Blog  发短消息  顶部
 
ehxe (ehxe)
中级会员
Rank: 3Rank: 3
老会员



UID 20940
精华 0
积分 444
帖子 437
金钱 444 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-6-20
来自 黑龙江省鸡西市鸡冠区鸡刚委2
状态 离线
[推荐阅读] 如何用String生成Key?
不懂
2004-12-24 11:15 AM#6
查看资料  发短消息  顶部
 
MicroChen (MicroChen)
注册会员
Rank: 2
中级会员



UID 31078
精华 0
积分 150
帖子 150
金钱 150 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-9-12
状态 离线
[推荐阅读] 笑话
好贴,收藏
2004-12-24 11:31 AM#7
查看资料  发短消息  顶部
 
风无影 (风无影)
高级会员
Rank: 4
老会员



UID 24833
精华 0
积分 613
帖子 624
金钱 613 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2003-11-26
来自 江苏南京
状态 离线
[推荐阅读] 搞笑电话留言
啥意思呀?
一头雾水
来个高手能解释解释吗?
2004-12-24 11:32 AM#8
查看资料  访问主页  发短消息  QQ . .   顶部
 
php6 (php6)
新手上路
Rank: 1
初级会员



UID 43963
精华 0
积分 2
帖子 2
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-2
状态 离线
[推荐阅读] str_replace函数的几个问题请教各位
楼上的,怎么收藏啊,我也要收藏啊。
2004-12-24 11:36 AM#9
查看资料  发短消息  顶部
 
风无影 (风无影)
高级会员
Rank: 4
老会员



UID 24833
精华 0
积分 613
帖子 624
金钱 613 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2003-11-26
来自 江苏南京
状态 离线
[推荐阅读] 法律课上的一次搞笑点名
谁能告诉我具体怎么用?用在哪些方面?
直接复制下来不就收藏了么
2004-12-24 11:43 AM#10
查看资料  访问主页  发短消息  QQ . .   顶部
 39  1/4  1  2  3  4  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.032636 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP