zoukankan      html  css  js  c++  java
  • apache服务器伪静态配置说明

    apache服务器伪静态配置说明:
    第一种
        .如果是多城市版分类并且使用了城市二级域名即(多城市+多域名),请修改apache的配置文件,把以下代码添加到配置文件的最后一行即可,注意把qibosoft.com换成你的域名,其它不变.

    多城市版并且使用了城市二级域名伪静态规则(多城市版+城市二级域名)

    <VirtualHost *:80>
    ServerName test.qibosoft.com
    ServerAlias *.qibosoft.com
    DocumentRoot D:WWWaiye5.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:WWWaiye5.comfadmin/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服务器伪静态配置说明:
        请严格执行以下每一步操作:

        进入IIS管理器设置界面,新建一个站点, 

        描述:随意即可 

        网站IP地址:默认即可 

        端口:默认80即可 

        此网站的主机头:留空,一定要留空,否则就不支持绑定泛域名了.这一项是最关键的.并且确认之前没有设置过主机头为空的站点,一台服务器只能设置一个. 

        路径是: D:WWWaiye5.com/ 

        创建完成之后,下载伪静态组件,点击下载
    http://down.qibosoft.com/rewrite.rar
        ,然后解压放到C盘里的任意一个目录即可,

        再点击新建的站点,右键选择属性.选择ISAPI筛选器,点击添加,可执行文件即是解压后的Rewrite.dll所在的路径,筛选器名称为Rewrite 

        然后确定保存,再重启一下此站点即可. 


      注意,伪静态组件解压后默认的配置文件是多城市版多域名的,如果你是单城市版或者是其它的,进入相应的目录复制出替换DLL目录的配置文件即可。
  • 相关阅读:
    【BZOJ-4289】Tax 最短路 + 技巧建图
    【BZOJ-3895】取石子 记忆化搜索 + 博弈
    【BZOJ-4569】萌萌哒 ST表 + 并查集
    【BZOJ-3832】Rally 拓扑序 + 线段树 (神思路题!)
    【BZOJ-4213】贪吃蛇 有上下界的费用流
    【BZOJ-3122】随机数生成器 BSGS
    【BZOJ-2299】向量 裴蜀定理 + 最大公约数
    【BZOJ-1441】Min 裴蜀定理 + 最大公约数
    【BZOJ-2438】杀人游戏 Tarjan + 缩点 + 概率
    【BZOJ-4310】跳蚤 后缀数组 + ST表 + 二分
  • 原文地址:https://www.cnblogs.com/chenjian/p/4355425.html
Copyright © 2011-2022 走看看