Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] apache环境,伪静态下TAG打开403错误

[复制链接]
jackyean 发表于 2009-8-5 09:37:30 | 显示全部楼层 |阅读模式
SS7.0  伪静态全部都成功,只有内容页下方的tag打开产生403错误

http://www.mdj521.com/action-tag-tagname-%B0%EC%B7%A8.html

出现错误如下:

Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.

Error 403
www.mdj521.com
08/05/09 09:35:50
Apache/2.2.9 (APMServ) mod_ssl/2.2.9 OpenSSL/0.9.8h PHP/5.2.6

在网上查了很多文章,感觉应该是环境的问题,可是用了很多方法都不成功,高手大人们,江湖救急啊!别吝啬你们的技术了!
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-5 09:50:46 | 显示全部楼层
这是权限问题。
检查以下文件及文件夹下所有文件的权限是否为777.
config.php,attachments,cache,channel,html,log,styles,model,data,uc_client/data
回复

使用道具 举报

 楼主| jackyean 发表于 2009-8-5 10:16:43 | 显示全部楼层
本帖最后由 jackyean 于 2009-8-5 10:20 编辑

自己的服务器,windows2003  文件夹权限都给了everyone的可执行权限还是不行

未命名.jpg
回复

使用道具 举报

littlehz 发表于 2009-8-5 11:47:24 | 显示全部楼层
你用的rewrite规则?如果还有其它非官方的规则,也一并发上来,看看有没有rewrite冲突。
像这个英文的tag是可以正常rewrite的,可能是服务器rewrite不获取中文字符。http://www.mdj521.com/action-tag-tagname-you.html
回复

使用道具 举报

 楼主| jackyean 发表于 2009-8-6 08:12:04 | 显示全部楼层
规则如下:

# 将 RewriteEngine 模式打开
RewriteEngine On

###        修改以下语句中的 /supesite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /supesite 修改为 /
RewriteBase /

###        Rewrite 系统规则请勿修改
RewriteRule ^([0-9]+)/spacelist(.+)$ index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^([0-9]+)/viewspace(.+)$ index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^([0-9]+)/viewbbs(.+)$ index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^([0-9]+)/(.*)$ index.php?uid/$1/$2 [L]
RewriteRule ^([0-9]+)$ index.php?uid/$1 [L]

RewriteRule ^action(.+)$ index.php?action$1 [L]
RewriteRule ^category(.+)$ index.php?action/category/catid$1 [L]
RewriteRule ^viewnews(.+)$ index.php?action/viewnews/itemid$1 [L]
RewriteRule ^viewthread(.+)$ index.php?action/viewthread/tid$1 [L]
RewriteRule ^mygroup(.+)$ index.php?action/mygroup/gid$1 [L]
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1 [L]

辛苦了,大人们
回复

使用道具 举报

 楼主| jackyean 发表于 2009-8-6 17:29:44 | 显示全部楼层
帮帮忙,大人们,救救我!
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-6 17:58:17 | 显示全部楼层
###        将 RewriteEngine 模式打开
RewriteEngine On

###        修改以下语句中的 /supesite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /supesite 修改为 /
RewriteBase /

###        Rewrite 系统规则请勿修改
RewriteRule ^([0-9]+)/spacelist(.+)$ index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^([0-9]+)/viewspace(.+)$ index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^([0-9]+)/viewbbs(.+)$ index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^([0-9]+)/(.*)$ index.php?uid/$1/$2 [L]
RewriteRule ^([0-9]+)$ index.php?uid/$1 [L]

RewriteRule ^action(.+)$ index.php?action$1 [L]
RewriteRule ^category(.+)$ index.php?action/category/catid$1 [L]
RewriteRule ^viewnews(.+)$ index.php?action/viewnews/itemid$1 [L]
RewriteRule ^viewthread(.+)$ index.php?action/viewthread/tid$1 [L]
RewriteRule ^mygroup(.+)$ index.php?action/mygroup/gid$1 [L]
下面是官方的伪静态规则,在你的里面多出了一条:
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1 [L]
应该是它不支持中文的原因,将它去了吧。
回复

使用道具 举报

 楼主| jackyean 发表于 2009-8-6 18:15:31 | 显示全部楼层
马上去试试,三克油!
回复

使用道具 举报

 楼主| jackyean 发表于 2009-8-6 18:20:18 | 显示全部楼层
好像还是不行,郁闷!
回复

使用道具 举报

wxdcz 发表于 2009-8-6 22:05:13 | 显示全部楼层
我的也有这个问题,不知道怎么解决
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 16:33 , Processed in 0.094759 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表