PhpSay > 贴吧伙伴 > 贴吧程序 > PHPSAY贴吧
开启伪静态后,找不到页面,怎么解决啊

点击数:321  |   回复数:8   |   最后回复发表于01.04

1
backaxe
发表于 2009.12.30 20:46:04
同一个空间,我的wp用得很正常啊
是不是在安装目录下把规则写进,.htaccess?
2楼
backaxe发表于 2009.12.30 20:46:53
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/category-([0-9]+)-([0-9]+).html?*(.*)$ $1/category.php?cid=$2&page=$3&$4
RewriteRule ^(.*)/bar-([0-9]+)-([0-9]+).html?*(.*)$ $1/forum.php?fid=$2&page=$3&$4
RewriteRule ^(.*)/topic-([0-9]+)-([0-9]+).html?*(.*)$ $1/topic.php?tid=$2&page=$3&$4
RewriteRule ^(.*)/member-([0-9]+).html?*(.*)$ $1/member.php?uid=$2&$3
</IfModule>
3楼
backaxe发表于 2009.12.30 20:48:04
这样有错吗?但是后台设为伪静态后,首页各链接确实变成.html,但是点击找不到网页。
我同一空间的wp用得正常.
4楼
Alan发表于 2009.12.31 16:38:42
那是因为你的空间不支持URLREWRITE
5楼
backaxe发表于 2010.01.03 17:12:51
同一个空间用WP正常啊
6楼
anna464发表于 2010.01.04 12:11:36
我也想知道,管理能出一个详细的说明不,谢谢了
7楼
那片云有雨发表于 2010.01.04 14:29:27
http://www.wangmin8.com/thread-153-1-1.html

这里有设置 我不知道这里怎么全部粘贴
8楼
那片云有雨发表于 2010.01.04 14:30:46
测试环境 :2003 iis6 php mysql
需要软件:ISAPIRewrite是外国开发的静态化组件,有部分虚拟主机用户会需要用到它,ISAPIRewrite分开Lite版本及FULL版本,其中,FULL版本是能给每个虚拟主机用户单独配置 Rewrite的规则的,虚拟主机用户只需要上传http.ini到web下自己配置规则就可以使用了。 fullrewrite.rar (107.85 KB)
下载次数: 3
11 分钟前


  下载后,您可以解压文件,将里面的ISAPI_Rewrite.dll等所有文件都放在C:iisrewrite目录中,然后,您需要给 C:iisrewrite目录加上adms,system全部的权限、Users读与运行的权限,如果您不加上Users的权限,就会造成IIS无法启动。

  设置好权限后,请您打开IIS,点网站的属性,注意,是全局属性,不是单个网站的属性,点击里面的ISAPI筛选器,点添加,然后选中C:iisrewriteISAPI_Rewrite.dll,确定后,重启IIS就生效了。

  如果安装后不生效,请检查C:iisrewrite中每一个文件的权限是不是都有users读与运行的权限。
静态.jpg
下载 (83.72 KB)
9 分钟前
设置效果
http.ini 添加静态生成代码

1. phpSay实现伪静态的URl重写规则如下:
2. RewriteRule ^(.*)/category-([0-9]+)-([0-9]+).html?*(.*)$ $1/category.php?cid=$2&page=$3&$4
3. RewriteRule ^(.*)/bar-([0-9]+)-([0-9]+).html?*(.*)$ $1/forum.php?fid=$2&page=$3&$4
4. RewriteRule ^(.*)/topic-([0-9]+)-([0-9]+).html?*(.*)$ $1/topic.php?tid=$2&page=$3&$4
5. RewriteRule ^(.*)/member-([0-9]+).html?*(.*)$ $1/member.php?uid=$2&$3

复制代码

测试抓图
9楼
anna464发表于 2010.01.04 15:57:04
 设置好权限后,请您打开IIS,点网站的属性,注意,是全局属性,不是单个网站的属性,点击里面的ISAPI筛选器,点添加,然后选中C:iisrewriteISAPI_Rewrite.dll,确定后,再打开主目录下的配置,然后添加,扩展名为.html 文件为C:iisrewriteISAPI_Rewrite.dll 然后确定-确定,重启IIS或者重启服务器就生效了。
1

发表回复 

  • 您未登录,帖子将以匿名回复。设置昵称 | 登录 | 注册
  • 加大减小
  • 快捷键:Ctrl+Enter

其它帖子

插入表情

插入图片

图片链接:

图片链接以 http:// 开头。

插入视频

视频链接:

目前支持优酷、土豆、酷6、56、六间房、搜狐、新浪、爆米花等多家视频网站