hjr-JAVA工作日记(八):本地模拟线上环境和重写

来源:互联网 发布:编程入门软件 编辑:程序博客网 时间:2024/06/03 17:13

本地模拟线上环境

  1. 打开host文件(C:\Windows\System32\drivers\etc),在最下面新增127.0.1.1 xx.com
    这样在浏览器输入xxx.com就相当于输入 127.0.1.1
  2. 打开apache的(apache\conf\extra) httpd-vhosts.conf 文件 在最下面新增
<VirtualHost *:端口号>    DocumentRoot "网站根目录"    ServerName xxx.com</VirtualHost>

端口号可以写80,这样在浏览器直接输入xxx.com就会访问到网站根目录
其他端口号则必须输入xxx.com:端口号才可以

和url重写有关的几个文件

.htaccess文件

语法:

RewriteEngine On 开启RewriteCond和RewriteRule结合定义规则RewriteCond(补充的限制条件)由三个或两个参数组成,第一个参数规定请求类型,第二个是正则,第三个是如`!-d`之类的参数,代表文件类型或[NC]不区分大小写之类的指令,通常是为了补充`重写规则`中正则的限制条件的RewriteRule(重写规则)由三个或两个参数组成,由空格分割,第一个参数是正则,第二个是如果该参数与正则匹配则把匹配文本替换为该参数值,第三个是[]包含的字母,代表不同含义,如[L]代表规则结束。

重写可以让url原本为,xxx.com/index.php/admin?id=1变成xxx.com/id/1主要是处理参数和
但不能让xxx.com/front/index.html变成xxx.com/index.html,隐藏文件结构

原创粉丝点击