2012-12-14 55 views
1

爲了有很好的網址,我修改了.htacces文件.htacces mod_rewrite的可選參數

domain.com/category/content 

應該被重定向到

domain.com/index.php?category=cat&content=cont 

能正常工作這一行

RewriteRule ^([^/]*)/([^/]*)$ /index.php?category=$1&content=$2 [L] 

domain.com/category 

應該被重定向到

domain.com/index.php?category=cat 

顯示全品類

的內容,我敢肯定,這是很容易解決,但它是非常混亂給我。

回答

0

使用2規則:

RewriteRule ^([^/]+)/([^/]+)$ /index.php?category=$1&content=$2 [L] 
RewriteCond %{REQUEST_URI} !/index.php 
RewriteRule ^([^/]+)/?$ /index.php?category=$1 [L] 
+0

那請問,我得到一個500內部服務器錯誤錯誤甚至在域根目錄 – cuze

+0

@cuze增加了一個條件 –