Apache配置虚拟主机及开启rewrite模式
Apache配置虚拟主机
修改httpd.conf
启用Virtual hosts
#Include conf/extra/httpd-vhosts.conf (查找这行,把前面的#去掉)
注释 DocumentRoot "D:/Program Files/Apache/Apache2.2/htdocs"
注释
#<Directory />
# Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Allow from all
#</Directory>
配置 /conf/extra/httpd-vhosts.conf
代码如下 | 复制代码 |
<VirtualHost 192.168.1.2:80> # 第一个虚拟主机 ServerAdmin xxx@gmail.com # 管理员邮箱 ServerName xxx.xx.com # 绑定的域名 DocumentRoot "d:/www/wordpress" # 网站目录 ServerAlias xxx.xxx.cn #网站别名,可以不设置 ErrorLog "logs/dummy-host.localhost-error.log" #日志 CustomLog "logs/dummy-host.localhost-access.log" common </VirtualHost> |
Apache开启rewrite模式
打开Apache配置文件:Apache安装目录/conf/httpd.conf。
搜索rewrite:会找到"#LoadModule rewrite_module modules/mod_rewrite.so",将前面的“#”去掉。
搜索AllowOverride:将"AllowOverride none"改成"AllowOverride all"。注意:这个AllowOverride是在<Directory "~/htdocs">标签之内的那个。“~”为Apache的安装目录
在入口文件目录加入.htaccess文件,(如果.htaccess文件创建不了,可以到网上下一个)文件中写入重写规则。
代码如下 | 复制代码 |
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule> |
我的PHP项目的入口文件是index.php
最后重启Apache服务器
相关文章
从PHP $_SERVER相关参数判断是否支持Rewrite模块
如果是http://www.jb51.net/p1141.html形式的URL,可通过$_SERVER['REQUEST_URI']和$_SERVER['QUERY_STRING']值的区别来分析,最主要是如果页面是通过重定向会产生$_SERVER['REDIRECT_QUERY_STRING']和$_SERVER['REDIREC...2013-10-04- 最近,新装了xampp这么一个软件搭建自己的web开发环境,安装完毕自然要虚拟几个目录放自己的项目了,现将如何在xampp搭建的web服务器环境下新建虚拟主机的过程总结分享一下,大致过程分为三步,如下: 第一步: 用记事本打开C:/WIN...2015-10-23
- 虚拟主机利用网络空间技术,把一台服务器分成许多的“虚拟主机”,每一台网络空间都具有独立的域名和IP地址,具有完整的Internet服务器功能。网络空间之间完全独立,在外界看...2017-07-06
- 下载模块: http://www.nowhere-land.org/prog ... st_limit-0.4.tar.gz 官方网址: http://www.nowhere-land.org/programs/mod_vhost_limit/ 安装: apxs -c mod_vhost_...2016-01-28
真正可用的IIS的ISAPI-Rewrite伪静态URL图片防盗链规则写法
本规则支持白名单排除式防盗链,搜索引擎友好不屏蔽,被盗链后的错误提示转向,支持各种文件类型,经作者亲验真的能用...2016-01-27详解Nginx虚拟主机配置中server_name的具体写法
这篇文章主要介绍了Nginx虚拟主机配置中server_name的具体写法,server_name服务器名是虚拟主机中必须配置的重要参数,需要的朋友可以参考下...2016-05-22- 这篇文章主要介绍了ASP.NET中Global和URLReWrite用法,较为深入浅出的分析了Global.asax的功能及配置技巧,并实例分析了URLReWrite实现伪静态的方法,需要的朋友可以参考下...2021-09-22
- 这篇文章主要介绍了清平云 betweb云服务完美版虚拟主机自动化套件使用介绍,需要的朋友可以参考下...2016-09-28
NPOINT免费虚拟主机管理系统windows2003的安装方法【图文】第1/2页
这是一款免费的虚拟主机管理系统,无限制,并可以二次开发...2016-01-27- ServerName www.111cn.net ServerAlias *.111cn.net 111cn.net RewriteEngine on RewriteCond %{HTTP_HOST} ^((?!www)w)+.111cn.net$ RewriteRul...2016-11-25
- 这篇文章主要介绍了nginx rewrite重写规则与防盗链配置方法教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2016-09-28
windows2003 apache配置虚拟主机和绑定域名服务
年前就找朋友申请一个域名,由于工作比较忙也没弄,昨天下午在搞apache虚拟主机配置,试了很多次就是不行,不知道怎么搞。今天上午终于找到原因了。。。。。。。。。自己太粗心了,忘了一个设置。实在惭愧啊! ...2016-01-27- apache Rewrite检查手机移动设备访问网站 代码如下 复制代码 RewriteEngine On RewriteBase / RewriteCond %{HTTP_USER_AGENT} (android|bbd+|meego...2016-01-28
Phpcms2008 企业黄页伪静态规则[apache,iis,apache虚拟主机]
Phpcms2008 企业黄页伪静态规则[apache,iis,apache虚拟主机] Phpcms2008 企业黄页伪静态规则 Apache Web Server(虚拟主机用户) # 将 RewriteEngine 模式打开 Re...2016-09-20没有ISAPI Rewrite FULL照样玩多站点伪静态的方法分享
IIS中增加URL Rewrite功能,最多人选用的是名为“ISAPI Rewrite“的软件,网上下载的破解版,其实破解不完善,最终会不能用...2016-01-27详解nginx rewrite和根据url参数location
本篇文章主要是介绍了nginx rewrite和根据url参数location,有兴趣的同学可以了解以下。 ...2016-11-22- 这篇文章主要介绍了nginx重写rewrite基础及实例分享,需要的朋友可以参考下...2016-05-22
- IIS不支持UrlRewrite。 所以我们需要通过安装第三方服务器扩展让IIS支持UrlRewrite。 目前有一种产品能比较好地支持IIS的UrlRewrite,名字叫ISAPI_Rewrite。...2016-01-27
- 在九月教你最简单的建站教程教程第一篇:建网站的步骤里面提到,搞定如何选择关键词以后,建站第二点就是要找寻一个稳定、速度好的空间。 在那一篇文章里面,九月也解释了...2016-10-10
- 一直使用xampp做apache服务器,可是新版的xampp添加了虚拟主机就访问127.0.0.1也跳转到了虚拟主机去了,比如:我添加了www.111cn.net,路径是e:wwwdemo,而我的添加完之后,访问127.0.0...2016-01-28