我需要一些帮助来为.htaccess做一个RewriteBase

时间:2011-03-03 08:25:25

标签: .htaccess mod-rewrite

我最近通过我所属的会员网站获得了一个街机脚本。该网站的所有者提供免费安装脚本。我注册了一个域名,并在godaddy.com上获得了一个托管帐户。该脚本已安装,但我遇到了一些问题。除了单击左侧菜单上显示“类别”的链接外,其他所有内容似乎都运行正常。

以下是我的网站:http://www.freeonlinegamerooms.com

我打电话给GoDaddy客户服务,并建议我需要在我的.htaccess文件中添加Rewrite Base。他们给我发了一个到apache站点的链接,但它根本没有帮助我,因为我是一个非技术人员。这对我来说都是希腊人。安装我的脚本的人试图修复它,但无济于事。他说他也不是一个程序员。这是我的.htaccess文件的文本,因为它目前存在:

Options +FollowSymLinks
RewriteEngine on 
RewriteRule "^game/([0-9]+)/$" file.php?id=$1 [Last]
RewriteRule "^category/([0-9]+)/([0-9]+)/$" category.php?id=$1&page=$2 [Last]

有人可以帮帮我吗?我想要的只是一个正常运行的网站。我相信这对程序员来说非常容易理解,我自己也不知所措,因为我不是程序员。

提前感谢您的任何帮助/建议

道格

1 个答案:

答案 0 :(得分:0)

我认为你需要在^。

之后的重写规则中加上斜杠
Options +FollowSymLinks
RewriteEngine on 
RewriteRule "^/game/([0-9]+)/$" file.php?id=$1 [Last]
RewriteRule "^/category/([0-9]+)/([0-9]+)/$" category.php?id=$1&page=$2 [Last]

编辑:错误,请参阅此答案中的后续评论。