• 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目录的配置文件即可。
  • 相关阅读:
    js设置奇偶行数样式
    c#简单的调试信息、日志信息输出
    调用接口
    sql日期转换格式
    .net 常用方法
    日常验证
    Js 返回页面 or 跳转页面
    .NET Core Kestrel部署HTTPS以及Docker部署HTTPS
    Linux openssl生成证书
    ASP.NET Core中使用AutoMapper实现自动转化
  • 原文地址:https://www.cnblogs.com/chenjian/p/4355425.html
Copyright © 2020-2023  润新知