分享

写回答

发帖

[提问] 帮忙看下伪静态写对了没

GoDaddy GoDaddy 897 人阅读 | 3 人回复

发表于 2011-8-14 15:15:39 | 显示全部楼层 |阅读模式

httpd.ini:
[ISAPI_Rewrite]

RewriteRule ^(.*)/index\.html$ /index.php [I]
RewriteRule ^(.*)/book/([0-9]+)\.html$ $1/book\.php\?id=$2 [I]
RewriteRule ^(.*)/class/([0-9]+)/([0-9]+)\.html$ $1/class\.php\?sort=$2&page=$3 [I]
RewriteRule ^(.*)/over/([0-9]+)\.html$  $1/over\.php\?page=$2 [I]
RewriteRule ^(.*)/top/(.*)/([0-9]+)\.html$  $1/top\.php\?sort=$2&page=$3 [I]
RewriteRule ^(.*)/list/([0-9]+)/([0-9]+)\.html$  $1/list\.php\?id=$2&bid=$3 [I]
RewriteRule ^(.*)/read/([0-9]+)/([0-9]+)/([0-9]+)\.html$  $1/read\.php\?id=$2&bid=$3&cid=$4 [I]

.htaccess:

RewriteEngine on
RewriteRule  ^index.html$  index.php$1
RewriteRule  ^book/([0-9]+).html$  book.php?id=$1
RewriteRule  ^class/([0-9]+)/([0-9]+).html$  class.php?sort=$1&page=$2
RewriteRule  ^over/([0-9]+).html$  over.php?page=$1
RewriteRule  ^top/(.*)/([0-9]+).html$  top.php?sort=$1&page=$2
RewriteRule  ^list/([0-9]+)/([0-9]+).html$  list.php?id=$1&bid=$2
RewriteRule  ^read/([0-9]+)/([0-9]+)/([0-9]+).html$  read.php?id=$1&bid=$2&cid=$3

在Windows主机里可以用,但是godaddy的Linux主机的子目录里用.htaccess没用,朋友们看下有没错误啊

回答|共 3 个

lwbo1987

发表于 2011-8-14 15:31:54 | 显示全部楼层

回复 1# 的帖子

注意下你的网站的路径
回复 支持 反对

使用道具 举报

alienblog

发表于 2011-8-14 15:42:39 | 显示全部楼层

放在book文件夹下,.htaccess需要改点什么
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-8-14 15:46:27 | 显示全部楼层

在RewriteEngine on后添加RewriteBase /book
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则