利用htaccess实现隐藏真实地址
Posted downywu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用htaccess实现隐藏真实地址相关的知识,希望对你有一定的参考价值。
1、安装 mod_rewrite 模块
Apache 服务器默认是没有打开 mod_rewrite 模块的,必须手动来启动。打开配置文件httpd.conf,找到下面一行:
#LoadModule rewrite_module modules/mod_rewrite.so
将前面的#号删除,保存后重启 Apache 服务器。
2、新建 .htaccess 文件
需要用Notepad plus等软件来创建.htaccess文件。
3、配置 .htaccess 文件
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /acp/
RewriteRule ts test.php [L]
</ifmodule>
注:1、第一行和最后一行是规定格式写法;
2、第二行表示打开重写功能
3、第三行表示URL重写的作用域,可以理解为工作目录
4、第四行写规则
5、规则第一个参数为显示地址,也就是访问时用的地址,第二个参数为真实地址,需要是工作目录下的一个真实文件
6、后面的 [L] 的意思为隐式跳转(即URL地址不变,但显示的内容是真实地址的内容)
以上是关于利用htaccess实现隐藏真实地址的主要内容,如果未能解决你的问题,请参考以下文章
.htaccess 在 xampp Ubuntu 14.04 上不起作用
ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php