window环境apache服务器在本地添加域名
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服务器在本地添加域名相关推荐
- Windows环境下Nginx配置本地虚拟域名和Nginx代理
Windows环境下Nginx配置本地虚拟域名和Nginx代理 一.准备 (1) 进入 Nginx 安装目录,如:E:\GreenSofts\Nginx-1.21.4 (2) 检查当前目录下是否存在 ...
- 查看Apache服务器位置,本地Apache服务器地址
本地Apache服务器地址 内容精选 换一换 以NTP服务器.DNS服务器的操作系统均为SUSE为例:登录Linux弹性云服务器.执行以下命令,切换至root用户.sudo su -sudo su - ...
- phpstudy如何安装景安ssl证书 window下apache服务器网站https访问
1. 下载景安免费证书 https://www.zzidc.com/help/helpDetail?id=555 2.文件解压上传至服务器,位置自己决定 3. 调整apache配置 景安原文链接:ht ...
- (转)开源 Apache 服务器安全防护技术精要及实战
2019独角兽企业重金招聘Python工程师标准>>> Apache 一直是世界上使用率排名前三的 Web 服务器软件.企业使用其构建 Web 应用,从很大程度上都需要对其安全性进行 ...
- Apache 服务器安全防护及实战
此文转自IBM. Apache 服务简介 Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务 ...
- Apache 服务器存在高危提权漏洞,请升级至最新版本 2.4.39
百度智能云 云生态狂欢季 热门云产品1折起>>> Apache HTTP 服务器于4月1日发布了最新的稳定版本 2.4.39,主要是修复安全问题.点此进行下载. 在发布更新不久后 ...
- Linux环境下搭建Apache服务器(完整版)
Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权, ...
- 【网络】IP、域名、端口号和DNS域名解析之间的联系简介(给服务器添加域名来验证)
网络服务访问 当我们把项目部署到自己的服务器上以后,一般可以通过两种形式访问项目 ip+端口号 域名访问 那么这两种访问项目的方式的区别是什么呢?哪一种更好一些?IP,域名,端口号之间有什么联系呢? ...
- window 环境下 apache james 3.0-beta4 安装、搭建、运行。
注意:apache james 3.0-beta4 不可以在JDK7环境下使用,会出现jar包冲突问题,必须在JDK6环境下运行. 参考资料: *Install http://james.ap ...
最新文章
- linux中建立网站服务器详解
- php 实现心芯图案,利用php输出不同的心形图案
- 小米6自动重启android,小米6充电重启怎么办 小米6充电自动重启解决方法
- 表空间检测异常的问题诊断
- 编译调试 .NET Core 5.0 Preview 并分析 Span 的实现原理
- Chapter7-11_Deep Learning for Question Answering (2/2)
- Linux下如何同时启动多个Tomcat服务器
- linux升级openssl需要先卸载吗,linux下安装/升级openssl
- iOS Core ML与Vision初识
- LYNC 2010 安装指南和心得
- 2021年下半年软考-网络工程师答案及解析(中级)
- 项目源码--Android聚合视频类播放器
- PS设置图片为透明背景简单操作
- PS · class 1
- Developer Test-Jquery-常用技巧
- uniapp之安卓使用高德地图
- 华为 MA5680T [EPON]简单开局
- win平板计算机,2020年10款最佳Windows系统平板电脑推荐
- 问:未来5年的IT互联网行业,就业形势会是什么样的?
- OpenCV-用图像处理作出素描图(给你的另一半试试吧)
热门文章
- GPS系统误差的主要来源
- Python科学计算扩展库NumPy之np.array()与np.asarray()区别
- vc获取当前路径,并且创建文件
- Java---先设计一个Moveable可移动接口,然后分别设计 3 个类,即汽车Car、轮船Ship、飞机Aircraft来实现该接口,最后设计一个应用程序来使用它们。
- 根据二叉树写遍历序列
- 016_continue和break语句
- 003_html编辑器
- 007-SDK框架之LYWSDKInterfaceProtocol.cpp
- Hyperledger Indy 理解
- python xlrd xlwt综合_xlrd和xlwt -- python