分享

写回答

发帖

[提问] 帮忙看下伪静态规则是否正确

GoDaddy GoDaddy 880 人阅读 | 4 人回复

发表于 2010-10-12 11:56:41 | 显示全部楼层 |阅读模式

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^show/([0-9]*)[\/]{0,1}$ /show.php?id=$1
    RewriteRule ^tag/(.*)/([0-9]*)[\/]{0,1}$ /index.php?tag=$1&page=$2
    RewriteRule ^tag/(.*)[\/]{0,1}$ /index.php?tag=$1
    RewriteRule ^page/([0-9]*)[\/]{0,1}$ /index.php?page=$1
</IfModule>

上面的规则是
把http://www.hqgz.com/show.php?id=1
伪成http://www.hqgz.com/show/1
这个写对了吗?

回答|共 4 个

s5310361

发表于 2010-10-12 12:39:47 | 显示全部楼层

版主来看看吧。

s5310361

发表于 2010-10-12 17:31:56 | 显示全部楼层

谁会啊

bayod

发表于 2010-10-12 19:09:16 | 显示全部楼层

如果是ISAPI_Rewrite,那是正确的。
如果是IIS自带的,那样子是错的

s5310361

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

第一句错了,后面的三句伪成功了
    RewriteRule ^show/([0-9]*)[\/]{0,1}$ /show.php?id=$1
    RewriteRule ^tag/(.*)/([0-9]*)[\/]{0,1}$ /index.php?tag=$1&page=$2
    RewriteRule ^tag/(.*)[\/]{0,1}$ /index.php?tag=$1
    RewriteRule ^page/([0-9]*)[\/]{0,1}$ /index.php?page=$1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GoDaddy讨论

GoDaddy
介绍:GoDaddy是全球第一域名注册商,同时也提供主机托管、SSL证书等产品服务。GoDaddy提供Linux虚拟主机、Windows虚拟主机、云主机以及服务器全线主机产品,满足各种需求的用户。
查看更多

s5310361

发表主题