分享

写回答

发帖

[教程] 虚拟主机下,杰奇jieqi小说连载系统伪静态的实现!

GoDaddy GoDaddy 4443 人阅读 | 1 人回复

发表于 2008-10-26 16:09:48 | 显示全部楼层 |阅读模式

【3Z原创】虚拟主机下,杰奇jieqi小说连载系统(非商业版)伪静态的实现!
本帖地址: http://bbs.zzzcn.com/thread-15-1-1.html
技术性文章,只针对有一定网络和计算机基础的朋友讨论。

伪静态有什么用?不做解释……呵呵!



1. 首先,你要保证你的服务器支持 .htaccess,rewrite (该问题不在此贴讨论范围,网上搜索就很多,略过)
  我使用的是godaddy的虚拟主机。

2. 看看我的杰奇系统的授权情况 (后台 - 帮助 - 授权信息)
   

3. 后台-小说连载-参数设置,将伪静态开启
   

4. 最重要的一步,编写 .htaccess 文件 伪静态规则
  新建文本文档,复制下面规则:

#打开Rewrite功能
RewriteEngine on

#开启Rewrite继承(网上很多虚拟主机忽略了这句,导致伪静态不成功,开了总比没开好。)
Rewriteinherit on

#Rewrite作用域,相对网站FTP根目录,important,注意,最后不加/
#我的杰奇程序放在根目录的 /book 文件夹下,所以语句如下,如你的程序放在根目录下,则下面的语句为 RewriteBase /

RewriteBase /book

#伪静态规则,精华部分啦~~


RewriteRule ^(.*)files/article/info/[0-9]+/([0-9]+).htm$ modules/article/articleinfo.php?id=$1
RewriteRule ^(.*)files/article/sort([0-9]*)/[0-9]+/([0-9]+).htm$ modules/article/index.php?page=$2&class=$1

RewriteRule ^(.*)files/article/initial([01A-Z])/[0-9]+/([0-9]+).htm$ modules/article/index.php?page=$2&initial=$1
RewriteRule ^(.*)files/article/top([a-z]+)/[0-9]+/([0-9]+).htm$ modules/article/toplist.php?page=$2&sort=$1
完成,祝大家伪静态成功。  

不反对转载,但请注明出处原帖出处
此论坛为新开,希望大家多多捧场,每天都会有新的东西带给大家!
有些东西绝对是其他网站上找不到的。如同此篇!
大家可以看我们的演示地址: http://www.zzzcn.com

回答|共 1 个

jinca333

发表于 2008-10-26 16:12:07 | 显示全部楼层

#开启Rewrite继承(网上很多虚拟主机忽略了这句,导致伪静态不成功,开了总比没开好。)
Rewriteinherit on
我的也是GODADDY啊,但是加上
#开启Rewrite继承(网上很多虚拟主机忽略了这句,导致伪静态不成功,开了总比没开好。)
Rewriteinherit on
这句之后就出错:
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@supportwebsite.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

不加还不能伪静态。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则