linux系统apache rewirte模块操作实例及apache追加模块
来源:互联网 发布:网络市场定位 编辑:程序博客网 时间:2024/06/05 18:05
网站要对企业黄页分配二级域名,下面是操作过程。做一记录
目的:假设www.xxx.com为网站地址,企业黄页的访问地址为www.xxx.com/yp/index.php?id=n,要使n.xxx.com直接访问到该企业黄页首页.
环境:Red Hat Enterprise Linux Server release 5.3 apache 2.2.16
过程:首先确认www.xxx.com已经是泛域名
查看apache的配置文件httpd.conf 是否已经加载了rewrite 模块, LoadModule rewrite_module modules/mod_rewrite.so
我这发现没有这个模块,追加安装.
步骤:下载apache2.2.16.解压。进入目录 modules/mappers 这里面有个文件mod_rewrite.c
shell下运行命令 /usr/local/apache/bin/apxs -i -a -c mod_rewrite.so
/usr/local/apache/为apache安装目录
不出错,追加模块完成,httpd.conf中就加上了LoadModule rewrite_module modules/mod_rewrite.so语句
可用这个命令检查apache配置是否正确/usr/local/apache/apachectl configtest
下面就是配置virtualhost中的转向了,对要配置的域名加下面的语句
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.xxx.com
RewriteRule ^(.+) %{HTTP_HOST} [C]
RewriteRule ^([^/.]+)/.xxx/.com http://www.xxx.com/yp/index.php?id=$1
停止apache服务,重启apache服务
测试 *.xxx.com 查看是否转向.成功
- linux系统apache rewirte模块操作实例及apache追加模块
- apache的rewrite模块实例操作
- apache模块开发实例
- Linux下编译安装Apache及模块
- linux apache模块开发
- apache 模块
- Apache模块
- Linux apache 添加 mod_rewrite模块
- Linux apache 添加 mod_rewrite模块
- Linux下扩展Apache模块
- linux下编译apache模块
- Linux 下 Apache 模块开发
- Linux apache 添加 mod_rewrite模块
- wordpress + apache 配置url rewirte
- Ubuntu系统启用Apache Mod_rewrite模块
- Ubuntu系统启用Apache Mod_rewrite模块
- Ubuntu系统启用Apache Mod_rewrite模块
- Linux下Apache安装/增加mod_rewrite模块
- EditPlus 3.20 Build 453 简体中文版
- 网页常见问题自查表及测试标准
- lucene 处理大规模数据的一些解决方法 katta--简介
- (字典树应用) poj 1451 T9
- Creating New Page Layouts(Sharepoint 2007 SDK)
- linux系统apache rewirte模块操作实例及apache追加模块
- (字典树+欧拉通路) poj 2513 Colored Sticks
- signal函数说明
- oracle中给用户增加导入数据权限的操作
- 树,B树,B-树,B+树,B*树
- 接收不到消息WM_LBUTTONDBLCLK的解决方法
- Yslow技术
- PHP unlink() 函数
- PL/SQL导出数据库脚本 转帖