2010-12-12 146 views
1

我需要一些幫助.htaccess。我一直在使用URL重寫,但沒有條件,我很確定我需要他們看到,因爲我無法得到這個工作。htaccess文件中的URL重寫條件

的URL結構,我需要的是 - >forum/catnamehere(其中顯示了一個名爲catnamehere頁) 和子結構 - >forum/catnamehere/fornamehere(顯示了貓的子頁)

然而,不知何故,我不能做到這一點,讓我相信我需要條件。

回答

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] 

的第一條規則會搶東西一樣論壇/ abc123_

第二條規則將抓住論壇/ abc123_/abc123_