1、在如下的文件中添加域名以及IP
C:\Windows\System32\drivers\etc\hosts

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

127.0.0.1       xxx.xxx.com

2、在Apache服务器配置如下

<VirtualHost *:80>
ServerName xxx.xxx.com
DocumentRoot "D:xxx\xxx\xxx\xxx"
</VirtualHost>

3、URL地址重写修改:在windows下的Apache配置文件

<VirtualHost *:80>
ServerName api.xstudy.cn
DocumentRoot "D:xxx\xxx\xxx\xxx"
RewriteEngine on=====》重写开启
RewriteRule ^/([0-9a-z\_]+)/([0-9a-z\_]+)/([a-z0-9\_]+).do$ /$1.php?call=$2.$3 [PT] ====》重写规则
</VirtualHost>

4、重写规则略解

实际需要输入的地址:  test.php?call=test.test

想要输入的美化后的地址:test/test/test.do

^/([0-9a-z\_]+)/([0-9a-z\_]+)/([a-z0-9\_]+).do$ /       $1.php?call=$2.$3    [PT]

对地址做匹配和替换

前面部分是地址栏输入的URL,$1,$2,$3代替了你在实际输入的时候输入的内容。

后面的部分是实际需要输入的URL,每一个括号匹配一个 $n。

在你输入美化后的地址,进行正则匹配,替换成为实际需要输入的地址,然后访问。

转载于:https://www.cnblogs.com/wsh-ning/p/7462185.html

window环境apache服务器在本地添加域名相关推荐

  1. Windows环境下Nginx配置本地虚拟域名和Nginx代理

    Windows环境下Nginx配置本地虚拟域名和Nginx代理 一.准备 (1) 进入 Nginx 安装目录,如:E:\GreenSofts\Nginx-1.21.4 (2) 检查当前目录下是否存在 ...

  2. 查看Apache服务器位置,本地Apache服务器地址

    本地Apache服务器地址 内容精选 换一换 以NTP服务器.DNS服务器的操作系统均为SUSE为例:登录Linux弹性云服务器.执行以下命令,切换至root用户.sudo su -sudo su - ...

  3. phpstudy如何安装景安ssl证书 window下apache服务器网站https访问

    1. 下载景安免费证书 https://www.zzidc.com/help/helpDetail?id=555 2.文件解压上传至服务器,位置自己决定 3. 调整apache配置 景安原文链接:ht ...

  4. (转)开源 Apache 服务器安全防护技术精要及实战

    2019独角兽企业重金招聘Python工程师标准>>> Apache 一直是世界上使用率排名前三的 Web 服务器软件.企业使用其构建 Web 应用,从很大程度上都需要对其安全性进行 ...

  5. Apache 服务器安全防护及实战

    此文转自IBM. Apache 服务简介 Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务 ...

  6. Apache 服务器存在高危提权漏洞,请升级至最新版本 2.4.39

    百度智能云 云生态狂欢季 热门云产品1折起>>>   Apache HTTP 服务器于4月1日发布了最新的稳定版本 2.4.39,主要是修复安全问题.点此进行下载. 在发布更新不久后 ...

  7. Linux环境下搭建Apache服务器(完整版)

    Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权, ...

  8. 【网络】IP、域名、端口号和DNS域名解析之间的联系简介(给服务器添加域名来验证)

    网络服务访问 当我们把项目部署到自己的服务器上以后,一般可以通过两种形式访问项目 ip+端口号 域名访问 那么这两种访问项目的方式的区别是什么呢?哪一种更好一些?IP,域名,端口号之间有什么联系呢? ...

  9. window 环境下 apache james 3.0-beta4 安装、搭建、运行。

    注意:apache james 3.0-beta4 不可以在JDK7环境下使用,会出现jar包冲突问题,必须在JDK6环境下运行. 参考资料: *Install     http://james.ap ...

最新文章

  1. linux中建立网站服务器详解
  2. php 实现心芯图案,利用php输出不同的心形图案
  3. 小米6自动重启android,小米6充电重启怎么办 小米6充电自动重启解决方法
  4. 表空间检测异常的问题诊断
  5. 编译调试 .NET Core 5.0 Preview 并分析 Span 的实现原理
  6. Chapter7-11_Deep Learning for Question Answering (2/2)
  7. Linux下如何同时启动多个Tomcat服务器
  8. linux升级openssl需要先卸载吗,linux下安装/升级openssl
  9. iOS Core ML与Vision初识
  10. LYNC 2010 安装指南和心得
  11. 2021年下半年软考-网络工程师答案及解析(中级)
  12. 项目源码--Android聚合视频类播放器
  13. PS设置图片为透明背景简单操作
  14. PS · class 1
  15. Developer Test-Jquery-常用技巧
  16. uniapp之安卓使用高德地图
  17. 华为 MA5680T [EPON]简单开局
  18. win平板计算机,2020年10款最佳Windows系统平板电脑推荐
  19. 问:未来5年的IT互联网行业,就业形势会是什么样的?
  20. OpenCV-用图像处理作出素描图(给你的另一半试试吧)

热门文章

  1. GPS系统误差的主要来源
  2. Python科学计算扩展库NumPy之np.array()与np.asarray()区别
  3. vc获取当前路径,并且创建文件
  4. Java---先设计一个Moveable可移动接口,然后分别设计 3 个类,即汽车Car、轮船Ship、飞机Aircraft来实现该接口,最后设计一个应用程序来使用它们。
  5. 根据二叉树写遍历序列
  6. 016_continue和break语句
  7. 003_html编辑器
  8. 007-SDK框架之LYWSDKInterfaceProtocol.cpp
  9. Hyperledger Indy 理解
  10. python xlrd xlwt综合_xlrd和xlwt -- python