齐博 伪静态设置-赖皮兔-养宠物狗猫兔品种图片大全-找宠物店医院美容学校
赖皮兔  > 所属分类  >  二次开发   

齐博 伪静态设置

暂无标签
[0] 评论[0] 编辑
伪静态设置
伪静态的形式:
注意: 选择伪静态前,需要先修改服务器配置,否则网站前台页面会访问出错
 动态(非伪静态)  普通伪静态  高级伪静态(类似58同城与赶集网那样的形式)
伪静态文件名: 一般是“html”,“htm”,默认是“html”
 
说明:
1.要使用伪静态的话,你需要修改apache或IIS的配置文件,如果是单城市版就添加"单城市版伪静态规则",如果是多城市版就添加"多城市版伪静态规则"

2.单城市版注意事项: 想使用高级伪静态的话,首先必须要确认分类栏目的目录名第一个字母是大写.否则会出错,无法访问网页. 

3.多城市版注意事项:如果你想实现 http://benjing.abc.com这样城市域名,那必须要在域名管理商那里设置一个泛域名 *.abc.com 指向到当前服务器的IP,一般设置后不会马上生效,要等一段时间。

4.启用伪静态前,请点击头部菜单"分类目录批量生成标准目录名",一次性把所有分类栏目生成标准的目录名.这不会创建目录,只是更新数据库.

5.如果是多城市版,启用伪静态前,你还要点击头部菜单"城市批量生成目录文件",一次性把所有城市生成目录文件.每个城市都会生成一个单独的目录.

6.修改服务器配置后,需要重启一下服务器,伪静态才能生效的.
apache服务器伪静态配置说明:
第一种.如果是多城市版分类并且使用了城市二级域名即(多城市+多域名),请修改apache的配置文件,把以下代码添加到配置文件的最后一行即可,注意把qibosoft.com换成你的域名,其它不变.
多城市版并且使用了城市二级域名伪静态规则(多城市版+城市二级域名)
<VirtualHost *:80>
ServerName test.fl.qibosoft.com     #把qibosoft.com换成你的域名
ServerAlias *.f.qibosoft.com      #把qibosoft.com换成你的域名
DocumentRoot D:/WWW/FenLeiXinXi/QiBo7.0/f
<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.htm$ $1/post\.php
RewriteRule ^(.*)/post-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?fid=$2&city_id=$3
RewriteRule ^(.*)/post-edit-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?job=edit&fid=$2&id=$3
RewriteRule ^(.*)/post-del-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?action=del&fid=$2&id=$3
</IfModule>
</VirtualHost>

多城市版分类并且使用了城市二级域名即(多城市+多域名)除以上方法外,还有以下另一种方法
把“Include D:\WWW\FenLeiXinXi\QiBo7.0\f\admin/apache.txt ”加到apache配置文件的最后一行即可。如果使用了这种方法就不要使用上面这种方法,不能冲突的,只能使用其中一种。一般推荐使用这种,如果是购买的虚拟空间,空间商一般不允许你使用这种,那么只能使用上面那种





第二种.多城市版但不使用城市二级域名而只使用现有的域名即(多城市+非多域名),请修改apache的配置文件,查找当前域名 xinxixinxi.cn 所在的位置把以下代码插入到他下面一行即可
多城市版伪静态规则RewriteRule ^(.*)/(list|bencandy)-([-_0-9a-zA-Z]+)\.([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.htm$ $1/post\.php
RewriteRule ^(.*)/post-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?fid=$2&city_id=$3
RewriteRule ^(.*)/post-edit-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?job=edit&fid=$2&id=$3
RewriteRule ^(.*)/post-del-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?action=del&fid=$2&id=$3





第三种.单城市版,请修改apache的配置文件,查找当前域名 xinxixinxi.cn 所在的位置把以下代码插入到他下面一行即可
单城市版伪静态规则RewriteEngine On
RewriteRule ^(.*)/(list|bencandy)-([-_0-9a-zA-Z]+)\.([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.htm$ $1/post\.php
RewriteRule ^(.*)/post-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?fid=$2&city_id=$3
RewriteRule ^(.*)/post-edit-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?job=edit&fid=$2&id=$3
RewriteRule ^(.*)/post-del-([0-9]+)-([0-9]+)\.htm$ $1/post\.php\?action=del&fid=$2&id=$3

(单城市版)与(多城市+非多域名)即以上第二、三种情况,注意事项:想使用高级伪静态的话,首先必须要确认分类栏目的目录名第一个字母是大写.否则会出错,无法访问网页. 
IIS服务器伪静态配置说明:
请严格执行以下每一步操作:
进入IIS管理器设置界面,新建一个站点, 
描述:随意即可 
网站IP地址:默认即可 
端口:默认80即可 
此网站的主机头:留空,一定要留空,否则就不支持绑定泛域名了.这一项是最关键的.并且确认之前没有设置过主机头为空的站点,一台服务器只能设置一个. 
路径是: D:/WWW/FenLeiXinXi/QiBo7.0/f/ 
创建完成之后,下载伪静态组件,点击下载http://down.qibosoft.com/rewrite.rar,然后解压放到C盘里的任意一个目录即可,
再点击新建的站点,右键选择属性.选择ISAPI筛选器,点击添加,可执行文件即是解压后的Rewrite.dll所在的路径,筛选器名称为Rewrite 
然后确定保存,再重启一下此站点即可. 

注意,伪静态组件解压后默认的配置文件是多城市版多域名的,如果你是单城市版或者是其它的,进入相应的目录复制出替换DLL目录的配置文件即可。

附件列表


0

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

如果您认为本词条还有待完善,请 编辑

上一篇 摆地摊一年中哪个季节(春夏秋冬)生意最好    下一篇 HDwiki如何增加百度地图

标签

暂无标签

同义词

暂无同义词