嘿,我有模式改寫這裏頗有些問題是我用:的.htaccess國防部重寫問題
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /creatii.php?creatie_thumb=$2&user=$1 [L]
RewriteRule ^([^/]*)/$ /creatiiuser.php?user=$1
我想這個鏈接:
http://creatii.artcrew.ro/creatii.php?creatie_thumb=creatie19&user=dee-dee
看:
like http://creatii.artcrew.ro/dee-dee/creatie19
好,這是好的,它的工作原理,它沒有問題,但我想使AR ULE另一個鏈接
http://creatii.artcrew.ro/categorii.php?numecat=poetry&numesubcat=satire
看起來像
http://creatii.artcrew.ro/poetry/satire
我怎麼能做到這一點?我必須使用什麼規則?
目前,如果我訪問http://creatii.artcrew.ro/poetry/satire 它訪問鏈接:http://creatii.artcrew.ro/creatii.php?creatie_thumb=satire&user=poetry
我怎樣才能讓這兩個鏈接(第一個和第二個)工作?
一件事,我想這個鏈接:http://creatii.artcrew.ro/creatiiuser.php?user=Dan看起來像http://creatii.artcrew.ro/Dan或者如果不工作http://creatii.artcrew.ro/user/Dan 我該怎麼辦呢?
任何人都可以幫助我嗎? 在此先感謝
meh是啊這是正確的,但我不能只爲一個類別做到這一點?只有一個沒有任何地圖?其餘與地圖? – DanTdr 2010-01-21 10:48:35
是的,你可以有一種類型的映射不需要URL上的任何特殊標記。您需要確保它是第一個RewriteRule,並且如果有與您使用的令牌相匹配的可能值(例如「cat」的用戶名),它會中斷。 – 2010-01-21 17:06:29