为了账号安全,请及时绑定邮箱和手机立即绑定

重定向和伪静态在网站中的应用

夏曹俊 全栈工程师
难度中级
时长 2小时33分
学习人数
综合评分9.63
25人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.4 逻辑清晰
@西兰花伟大炮 也就是改变url的表现形式
重定向原理:
1、apache收到一个url请求
2、判断是否开启了Rewrite模块,没有就直接访问服务器资源
3、有的话就进入第一条RewriteRule,检查是否能匹配上,匹配到的话就检查这条RewriteRule上面有没有RewriteCond,没有的话就进行替换,把url重定向,进入下一条RewriteRule
4、如果RewriteRule(1)之上有RewriteCond的话,就要先判断是否满足该条RewriteCond的条件,不满足就直接不替换(重写)url,进入下一条RewriteRule(2)(就是RewriteRule(1)就等于没生效了),如果也满足了RewriteCond,还得判断这条RewriteRule(1)有没有其他的RewriteCond,有的话要全部满足,才进行替换(重写)rul
5、经过RewriteRule处理之后分两种情况,如果url没发生改变(就是没被重写过),那就直接访问服务器资源,如果url改变了(被重写了),那就再分两种情况:第一种、跳到外部地址(例如:https://www.baidu.com)那就直接跳过去;第二种、还是跳回这个服务器,那就再走一次此流程(从1、开始)直到url经过所有RewriteRule后不改变,就可以访问资源了
鬼斧神工之正则表达式
感觉重定向会很有用
学到了 感谢老师
不会用啊 啊啊啊
卧槽 不会用 都学到这里来了
我听到现在还是一脸懵逼
给老师点个赞!!!mark了
非常棒,很实用,也很接地气
课程须知
1、掌握apache或者其他web服务器的基础配置。 2、了解http协议。
老师告诉你能学到什么?
1、什么是伪静态和重定向 2、重定向实现的原理是怎样的 2、如何安装和设置重定向 3、Apache的重定向设置的基本语法 4、在实践中实现重定向设置

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消