本文摘自PHP中文网,作者V,侵删。
什么是重定向?
(推荐教程:apache)
通过各种方法将各种网络请求重新定个方向,转到其他地方(分为内部和外部, 内部是看不到的,外部url会变化)
这是官方的介绍,用自己的话来说, 重定向就是把网络请求到另一个地方, 本来你是想去西安的,重定向把你送到雅安去了。就是这么一个意识
重定向有什么作用呢?
在说有什么作用,我们谈谈什么时候会用到重定向?
比如现在你的网站结构要进行调整,以前访问 music.jack.net就可以访问到,现在访问不到, 用重定向就可以继续访问。
用ThinkPHP框架的小伙伴都知道,我们会有一个.htaccess文件,这个文件就是配置重定向规则. 让你在访问yuns.com就像在访yuns.com/index.php, 这里你就不用输入index.php也可以访问到. 如果你删除了.htaccess文件,你再输入yuns.com, Apache会返回找不到访问的文件
上面两个举例就是重定向的运用, 这里我们可以得出重定向的作用就是可以把网络请求的地址转到其他的地方去, 而这种转向可以在内部,用户是看不到的,也可以在外部,让用户看到。比如你的网址换了,就可以使用外部重定向,用户在收藏地址的时候,就收藏新的网址
实现重定向
实现重定向有三种方法
创建.htaccess文件
在你的项目文件中创建一个.htaccess文件, 在windows操作系统中,不可以直接新建一个【.】开头的文件,我们可以在命令行模式下创建
1 2 3 4 5 6 |
|
我们打开.htaccess文件, 在文件中编写如下内容
1 2 3 4 |
|
在地址中输入你的项目地址, 然后服务器就会定向到你配置的地址中去
相关阅读 >>
更多相关阅读请进入《Apache》频道 >>