apache服务器伪静态配置说明
第一种
- .如果是多城市版分类并且使用了城市二级域名即(多城市+多域名),请修改apache的配置文件,把以下代码添加到配置文件的最后一行即可,注意把qibosoft.com换成你的域名,其它不变.
多城市版并且使用了城市二级域名伪静态规则(多城市版+城市二级域名)
<VirtualHost *:80>
ServerName test.qibosoft.com
ServerAlias *.qibosoft.com
DocumentRoot D:\WWW\baiye5.com
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/([^\/]+)/f([^\/]+)\.([a-zA-Z0-9]+)$ /bencandy\.php\?Fid=$1&Id=$2
RewriteRule ^/([^\/]+)/$ /list\.php\?Fid=$1
RewriteRule ^/([^\/]+)/([^\/]+)/$ /list\.php\?Fid=$2&zone_street=$1
RewriteRule ^(.*)/(list|bencandy)-([^\.]+)\.([a-zA-Z0-9]+)$ $1/$2\.php\?stringID=$3
RewriteRule ^(.*)/post\.(html|htm|shtml)$ $1/post\.php
RewriteRule ^(.*)/post-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?fid=$2&city_id=$3
RewriteRule ^(.*)/post-edit-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?job=edit&fid=$2&id=$3
RewriteRule ^(.*)/post-del-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?action=del&fid=$2&id=$3
</IfModule>
</VirtualHost>
- 多城市版分类并且使用了城市二级域名即(多城市+多域名)除以上方法外,还有以下另一种方法
- 把“
Include D:\WWW\baiye5.com\f\admin/apache.txt
- ”加到apache配置文件的最后一行即可。如果使用了这种方法就不要使用上面这种方法,不能冲突的,只能使用其中一种。如果是购买的虚拟空间,空间商一般不允许你使用这种,那么只能使用上面那种
第二种
- .多城市版但不使用城市二级域名而只使用现有的域名即(多城市+非多域名),请修改apache的配置文件,查找当前域名 hz.baiye5.com 所在的位置把以下代码插入到他下面一行即可
多城市版伪静态规则RewriteEngine On
RewriteRule ^(.*)/(list|bencandy)-([^\.]+)\.([a-zA-Z0-9]+)$ $1/$2\.php\?stringID=$3
RewriteRule ^(.*)/([A-Z])([^\/]+)/([^\/]+)/f([^\/]+)\.([a-zA-Z0-9]+)$ $1/$2$3/bencandy\.php\?Fid=$4&Id=$5
RewriteRule ^(.*)/([A-Z])([^\/]+)/([^\/]+)/([^\/]+)/$ $1/$2$3/list\.php\?Fid=$5&zone_street=$4
RewriteRule ^(.*)/([A-Z])([^\/]+)/([^\/]+)/$ $1/$2$3/list\.php\?Fid=$4
RewriteRule ^(.*)/post\.(html|htm|shtml)$ $1/post\.php
RewriteRule ^(.*)/post-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?fid=$2&city_id=$3
RewriteRule ^(.*)/post-edit-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?job=edit&fid=$2&id=$3
RewriteRule ^(.*)/post-del-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?action=del&fid=$2&id=$3
第三种
- .单城市版,请修改apache的配置文件,查找当前域名 hz.baiye5.com 所在的位置把以下代码插入到他下面一行即可
单城市版伪静态规则RewriteEngine On
RewriteRule ^(.*)/(list|bencandy)-([^\.]+)\.([a-zA-Z0-9]+)$ $1/$2\.php\?stringID=$3
RewriteRule ^(.*)/([A-Z])([^\/]+)/f([^\/]+)\.([a-zA-Z0-9]+)$ $1/bencandy\.php\?Fid=$2$3&Id=$4
RewriteRule ^(.*)/([A-Z])([^\/]+)/([^\/]+)/$ $1/list\.php\?Fid=$4&zone_street=$2$3
RewriteRule ^(.*)/([A-Z])([^\/]+)/$ $1/list\.php\?Fid=$2$3
RewriteRule ^(.*)/post\.(html|htm|shtml)$ $1/post\.php
RewriteRule ^(.*)/post-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?fid=$2&city_id=$3
RewriteRule ^(.*)/post-edit-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?job=edit&fid=$2&id=$3
RewriteRule ^(.*)/post-del-([0-9]+)-([0-9]+)\.([a-z]+)$ $1/post\.php\?action=del&fid=$2&id=$3
- (单城市版)与(多城市+非多域名)即以上第二、三种情况,注意事项:想使用高级伪静态的话,首先必须要确认分类栏目的目录名第一个字母是大写.否则会出错,无法访问网页.
- 请严格执行以下每一步操作:
- 进入IIS管理器设置界面,新建一个站点,
- 描述:随意即可
- 网站IP地址:默认即可
- 端口:默认80即可
- 此网站的主机头:留空,一定要留空,否则就不支持绑定泛域名了.这一项是最关键的.并且确认之前没有设置过主机头为空的站点,一台服务器只能设置一个.
- 路径是: D:\WWW\baiye5.com/
- 创建完成之后,下载伪静态组件,点击下载
http://down.qibosoft.com/rewrite.rar
- ,然后解压放到C盘里的任意一个目录即可,
- 再点击新建的站点,右键选择属性.选择ISAPI筛选器,点击添加,可执行文件即是解压后的Rewrite.dll所在的路径,筛选器名称为Rewrite
- 然后确定保存,再重启一下此站点即可.
- 注意,伪静态组件解压后默认的配置文件是多城市版多域名的,如果你是单城市版或者是其它的,进入相应的目录复制出替换DLL目录的配置文件即可。
apache服务器伪静态配置说明的更多相关文章
- 转--htaccess语法教程 apache服务器伪静态规则教程
转自:http://blog.csdn.net/qingli518/article/details/9118361 htaccess语法教程apache服务器伪静态规则教程 注:如果你是为了找Disc ...
- Apache服务器网站访问伪静态内页出现No input file specified.的完美解决方案
原文地址:Apache服务器网站访问伪静态内页出现No input file specified.的完美解决方案 启用REWRITE的伪静态功能的时候,首页可以访问,而访问内页的时候,就提示:&quo ...
- apache配置伪静态Rewrite
1: 修改apache的httpd.conf文件 找到这一行 #LoadModule rewrite_module modules/mod_rewrite.so 改成 LoadModule rewri ...
- Nginx/Apache之伪静态设置 - 运维小结
一.什么是伪静态伪静态即是网站本身是动态网页如.php..asp..aspx等格式动态网页有时这类动态网页还跟"?"加参数来读取数据库内不同资料,伪静态就是做url重写操作(即re ...
- Apache服务器的安装与配置
文档:http://httpd.apache.org/docs/2.4/ 指令:http://httpd.apache.org/docs/2.4/mod/core.html 一.配置文件 语法 * 主 ...
- Apache配置伪静态
Apache配置伪静态 注意:本文中关于Apache的配置修改,一定要记得重启Apache服务 伪静态的实现有多种方法,比如通过获取path_info信息使用php逻辑来达到伪静态,使用Apache提 ...
- apache开启伪静态的方法 php篇
打开apache的配置文件httpd.conf 找到 #LoadModule rewrite_module modules/mod_rewrite.so 把前面#去掉.没有则添加,但必选独占一行,使a ...
- PHP环境配置-从Apache官网下载windows版apache服务器
由于个人有强迫倾向,下载软件都喜欢从官网下载,摸索了好久终于摸清楚怎么从Apache官网下载windows安装版的Apache服务器了,现在分享给大家. 进入apache服务器官网http://htt ...
- 【Apache大系】Apache服务器面面观
Apache 2.2 中文官方文档 1. 先看看百度百科对Apache的解释: apache(Web服务器)_百度百科 2. apache服务器本质上说是一个TCP socket服务,socket模型 ...
随机推荐
- 44.纯 CSS 创作背景色块变换的按钮特效
原文地址:https://segmentfault.com/a/1190000015192218 感想: 伪元素作为背景变化. HTML code: <nav> <ul> &l ...
- centos官网下载旧版本办法
https://blog.csdn.net/yu0_zhang0/article/details/78503439 在 /etc/yum.conf 的 [main] 后面添加以下配置即可! exclu ...
- spark基础知识介绍(包含foreachPartition写入mysql)
数据本地性 数据计算尽可能在数据所在的节点上运行,这样可以减少数据在网络上的传输,毕竟移动计算比移动数据代价小很多.进一步看,数据如果在运行节点的内存中,就能够进一步减少磁盘的I/O的传输.在spar ...
- C语言学习一个月后感想
C语言学习一个月后感想 感谢李晓东老板及计算机工程师联盟的学长学姐和某神秘同级同学的辛勤指导,感谢宋雨田的督促和陪伴. 初识C的1..体会 我本以为凭借瓜皮思维和花里胡哨操作可以让我熟练地学习语言,现 ...
- 基于canvas的电子始终
//code <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <ti ...
- .net DLL 注册 regasm delphi调用
.net DLL 注册 regasm regasm regasm myTest.dll regasm.exe 打开vs2005自带的工具“Visual Studio 2005命令提示”,输入上述命令 ...
- Scrapy框架--代理和cookie
如何发起post请求? 代理和cookie: cookie:豆瓣网个人登录,获取该用户个人主页这个二级页面的页面数据. 如何发起post请求? 一定要对start_requests方法进行重写. 1. ...
- UIPanGestureRecognizer translateInView, locationInView
假设在panGesture的回调事件里已经拿到了panGestureRecognizer CGPoint point = [panGestureRecognizer locationInView:se ...
- JAVA8-待续
1. 函数式编程,因为在并发和时间驱动编程中的优势,函数式编程又逐渐流行起来 以前是实现一个比较器需要实现Comparator接口,并重写compare方法,以下为两种实现方法(类似还有线程,事件等) ...
- 一套海量在线用户的移动端IM架构设计实践分享(含详细图文)(转)
1.写在前面 1.1.引言 如果在没有太多经验可借鉴的情况下,要设计一套完整可用的移动端IM架构,难度是相当大的.原因在于,IM系统(尤其是移动端IM系统)是多种技术和领域知识的横向应用综合体:网络编 ...