2011-08-28 110 views
0

我想在一個文件中寫這兩個不同的規則。我該怎麼做?如何在一個.htaccess文件中寫入兩個不同的規則?

RewriteEngine On 
RewriteCond %{REQUEST_URI} /v0\.3/forum/ 
RewriteRule ^(.*)$ /v0.3/test.php?forum=$1 [L,QSA] 

RewriteEngine On 
RewriteCond %{REQUEST_URI} /v0\.3/profile/ 
RewriteRule ^(.*)$ /v0.3/profiles.php?id=$1 [L,QSA] 
+0

刪除第二個'RewriteEngine敘述On'它應該是工作,如果你有一些調試消息,向我們展示 –

+0

@Marek Sebera,張貼作爲答案。我會接受它。 – ilhan

+0

謝謝,完成。與編輯的.htaccess內容 –

回答

3

只需刪除第二RewriteEngine On聲明

RewriteEngine On 
RewriteCond %{REQUEST_URI} /v0\.3/forum/ 
RewriteRule ^(.*)$ /v0.3/test.php?forum=$1 [L,QSA] 

RewriteCond %{REQUEST_URI} /v0\.3/profile/ 
RewriteRule ^(.*)$ /v0.3/profiles.php?id=$1 [L,QSA]