raksmart活动促销

分享

写回答

发帖

关于.htaccess出现500错误

国外虚拟主机 国外虚拟主机 2290 人阅读 | 4 人回复

发表于 2008-12-18 10:12:36 | 显示全部楼层 |阅读模式

关于.htaccess出现500错误,看了论坛其他人的问题,权限我改成了777,不过仍然有错误,我把弄出来。。帮看下!

RewriteEngine On
RewriteBase /

#301跳转
RewriteRule ^(cate|shop|tag|search|post|reviews|top|allpic|shop_map|viewreview|shop_pic)\.php(.*)$ /shop/$1.php$2 [R=301,L]
RewriteRule ^(login|reg)\.php(.*)$      /member/$1.php$2 [R=301,L]
RewriteRule ^membercard\.(php|html)$    /card/index.php [R=301,L]
RewriteRule ^exchange\.php(.*)$         /exchange/index.php$1 [R=301,L]
RewriteRule ^space\.php(.*)$            /space/index.php$1 [R=301,L]

RewriteRule ^shop_([0-9]+)\.html$       /shop/shop.php?shopid=$1 [R=301,L]
RewriteRule ^tag\.html$                 /shop/tag.php [R=301,L]
RewriteRule ^tag_(.+)\.html$            /shop/tag.php?tagname=$1 [R=301,L]
RewriteRule ^cate_([0-9]+)\.html$       /shop/cate.php?cd=$1 [R=301,L]
RewriteRule ^cate_([0-9]+)_([a-z0-9]+)_([0-9]+)\.html$   /shop/cate.php?cd=$1&order=$2&page=$3 [R=301,L]
RewriteRule ^viewreview_([0-9]+)\.html(#respond|)$       /shop/viewreview.php?reviewid=$1$2 [R=301,L]
RewriteRule ^space_([0-9]+)\.html$                       /space/index.php?suid=$1 [R=301,L]
RewriteRule ^space_([0-9]+)_([a-z]+)\.html$              /space/index.php?suid=$1&n=$2 [R=301,L]
RewriteRule ^exchange_detail_([0-9]+)\.html$             /exchange/index.php?action=gift&giftid=$1 [R=301,L]


#首页
RewriteRule ^index(\.html|) index.php

#TAG标签页
RewriteRule ^shop/tag_(.+)(\.html|) shop/tag.php?tagname=$1
RewriteRule ^shop/tag(\.html|) shop/tag.php

#商铺大全
RewriteRule ^shop/cate_([0-9]+)_([a-z0-9]+)_([0-9]+)(\.html|) shop/cate.php?cd=$1&order=$2&page=$3
RewriteRule ^shop/cate_([0-9]+)(\.html|) shop/cate.php?cd=$1

#商铺页面
RewriteRule ^shop/(shop_|)([0-9]+)(\.html|)$ shop/shop.php?shopid=$2$3

#点评内容页面
RewriteRule ^shop/viewreview_([0-9]+)(\.html|)#respond$ shop/viewreview.php?reviewid=$1#respond
RewriteRule ^shop/viewreview_([0-9]+)(\.html|)$ shop/viewreview.php?reviewid=$1

#个人空间
RewriteRule ^space/([0-9]+)_([a-z]+)(\.html|)$ space/index.php?suid=$1&n=$2
RewriteRule ^space/([0-9]+)(\.html|)$ space/index.php?suid=$1

#兑奖中心
RewriteRule ^exchange/gift_([0-9]+)(\.html|)$ exchange/index.php?action=gift&giftid=$1

#优惠券
RewriteRule ^coupon/([0-9]+)(\.html|)$ coupon/index.php?ac=detail&couponid=$1$2

#新闻资讯
RewriteRule ^article/([0-9]+)(\.html|)$ article/article.php?articleid=$1
RewriteRule ^article/classid_([0-9]+)(\.html|)$ article/index.php?classid=$1

回答|共 4 个

demoseo

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

问题还有个奇怪,我把权限改成777,把.htaccess删掉了,却又出理500错误,把权限改回755又正常了。

一路同行

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

不要改777,是755

demoseo

发表于 2008-12-19 18:31:39 | 显示全部楼层

改了755,不过用了那个.htaccess后,还是出现500错误,求助

一路同行

发表于 2008-12-20 09:40:18 | 显示全部楼层

看看错误日志,上面有记录
您需要登录后才可以回帖 登录 | 注册

本版积分规则