htaccess文件中的URL重写条件

时间:2010-12-12 18:53:43

标签: .htaccess

我需要.htaccess的帮助。我一直在使用URL重写,但不是条件,我很确定我需要他们看到因为我无法使用它。

我需要的网址结构是 - > forum/catnamehere(显示名为catnamehere的页面) 和儿童结构 - > forum/catnamehere/fornamehere(显示猫的子页面)

然而,不知怎的,我没有做到这一点,让我相信我需要条件。

1 个答案:

答案 0 :(得分:0)

你应该能够用两条规则来做到这一点。

将.htaccess文件放在论坛目录中,并添加以下内容:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)(/?)$ complexForumPath.php?catName=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)(/?)$ complexForumPath.php?catName=$1&subPage=$2 [QSA]

第一条规则会抓取像forum / abc123 _

这样的内容

第二条规则将抓住论坛/ abc123_ / abc123 _