2011-10-20 70 views

回答

1

試着改變你的最後一個規則,以這樣的:

RewriteRule ^(.+)$ /index.php?link=pages&cmsid=2&cmsLink=$1 

既然你想擁有像URL http://www.example.com/Carpet,所以cmsidlink在您的網址被硬編碼到2pages

+0

cmsid和鏈接沒有硬編碼 –

+0

cmsid和鏈接沒有硬編碼我試過它像'RewriteRule ^([^ /] *)/([^ /] *)/([^ /] *)\ $ /index.php?link=$1&cmsid=$2 &cmsLink = $ 3 [L]',它讓我看起來像** http://www.example.com/pages/2/Carpet**,但我想要像http http://www.example.com這樣的網址/ Carpet ** –

+0

如果你想要像example.com/Carpet這樣的url,那麼.htaccess將如何知道值2?從哪裏將.htaccess獲得值2?或者,像example.com/Table這樣的網址的值2總是保持不變? –

相關問題