服务器托管
网站建设 定制网站 网站建设 定制网站
主机托管
主机租用
模板网站
首页 - 帮助中心
怎样设置php论坛伪静态功能
发布日期2006-09-29 16:51
浏览:1283次

功能说明:
此功能把论坛的URL转换成更容易被搜索引擎收录的形式,普通用户只需开启静态目录部署功能即可,URL形式如:[url]http://www.phpwind.net/thread.php?fid-2.html[/url],不过这种形式中包含有(.php?), 可能会被某些搜索引擎判定为是动态页面, 而降低网站内容被收录的机率,为了能更好的提高您的网站被搜索引擎收录的机率,可以使用参照下面的方法对服务器进行相关设置

使用方法:
以apache服务器为例介绍使用方法.

1.在静态目录部署中,开启静态目录部署功能,将静态目录设置为"-htm-",将静态目录扩展名设置为:".html"
默认的URL形式为 "[url]http://www.phpwind.net/thread.php?fid=2[/url]"
新的URL形式为 "[url]http://www.phpwind.net/thread-htm-fid-2.html[/url]"
这种纯静态形式的URL更易被搜索引擎收录

2.Apache Web Server 的配置
首先确定加载了 Mod_rewrite 模块,方法: 检查 conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):

(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c

如果存在,那么在配置文件(通常就是conf/httpd.conf)中加入如下代码。此时须注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。改好后然后将 Apache 重启.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>

火山空间设置伪静态功能

第一步:在会员中心开启.htaccess;

第二步:在论坛开启.htaccess功能;

第三步:.htaccess文件放到论坛根目录,并修改文件内论坛所在路径
比如:

# aiya
RewriteEngine On

# aiya
RewriteBase /

# Rewrite 系统规则请勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteBase / 这表明论坛所在路径是根目录下,你按你实际情况作修改即可。

 
帮助中心
新闻中心
公司新闻
行业新闻


服务热线:028-68686175
点击在线留言
客服 请点击直接对话 408049293
客服 请点击直接对话 408049293
技术 请点击直接对话 26288577
www.02835.com
Copyright@2006 成都商网版权所有
电话:028-85565681 85565682 传真:68686174 值班电话:13194989809
email:sales@02835.com
地址:成都市二环路南三段1号祥福苑东楼15层B、C座(1503号、1501号)
备案号:ICP: 川B2-20050156
首页 免费网站 服务器租用 模板网站 支付方式 帮助中心 联系我们