嗨,我做一個CMS的網站,我需要重寫我的網址的.htaccess重寫規則,最後的查詢字符串添加到URL,
目前我的網址是http://www.example.com/index.php?link=pages&cmsid=2&cmsLink=Carpet
它指的cmsLink
我想我的網址像http://www.example.com/Carpet
我使用下面的代碼
Options +FollowSymLinks
Options +Indexes
RewriteEngine on
RewriteBase/
RewriteRule ^index.php?link=(.*)&cmsid=(.*)&cmsLink=(.*) $3
cmsid和鏈接沒有硬編碼 –
cmsid和鏈接沒有硬編碼我試過它像'RewriteRule ^([^ /] *)/([^ /] *)/([^ /] *)\ $ /index.php?link=$1&cmsid=$2 &cmsLink = $ 3 [L]',它讓我看起來像** http://www.example.com/pages/2/Carpet**,但我想要像http http://www.example.com這樣的網址/ Carpet ** –
如果你想要像example.com/Carpet這樣的url,那麼.htaccess將如何知道值2?從哪裏將.htaccess獲得值2?或者,像example.com/Table這樣的網址的值2總是保持不變? –