0
我很難嘗試通過$ _GET變量(event)event_id。該網站是用PHP和Smarty模板引擎構建的,mod_rewrite工作正常。
工作鏈路/查詢字符串:
/event.php?event=2
重寫:
/事件/ 2
htacces:
RewriteRule ^/events /?$ /event.php?event=$ 1 [QSA]
當觀看的頁面/事件/ 2它正在尋找模板2.inc.html但event.php已經指定模板作爲event.inc.html它應該顯示來自DB的事件細節。
感謝您的快速響應。我已將其更改爲** RewriteRule^events /?$ event.php?event = $ 1 [QSA] **,但它仍在查找1.inc.html – Evzman
同時刪除第一個$,這裏的輸入(rewritelog將顯示你)是/ events/2,所以事件/?$永遠不會匹配。也許你的意思是^ events /(\ d +),所以你可以使用event = $ 1的替換。 – covener
更新爲** RewriteRule^events /(\ d +)\t event.php?event = $ 1 [QSA] **是嗎?但仍然在尋找模板2.inc.html(對不起,我之前輸入1錯誤)... *警告:Smarty錯誤:無法讀取資源:「2.inc.html」in ... * – Evzman