我在.htaccess
文件做了URL重寫爲manage_districts.php
如下條件:或htaccess的URL重寫
RewriteRule ^manageDistricts/([0-9]+)/?$ manage_districts.php?editid=$1 [NC,L]
RewriteRule ^manageDistricts/([0-9]+)/?$ manage_districts.php?delid=$1 [NC,L]
在這裏你可以看到,對於這兩種,編輯和刪除操作我有一個相同的頁面,所以,而不是寫相同的規則爲同一個文件我想寫一個單一的規則,我可以通過editid
以及delid
與或條件。
我已經嘗試此語法,
RewriteRule ^manageDistricts/([0-9]+)/?$ manage_districts.php?(editid|delid)=$1 [NC,L]
,但它不工作。
我不明白。你想要editid和delid來獲取參數?那爲什麼不用manage_districts.php?editid = $ 1&delid = $ 1 [NC,L] ??? – Amarnasan
@ Amarnasan我沒有嘗試過。等等...會讓你知道。謝謝 ! – vitally
nope。它是刪除我的記錄,當我點擊編輯按鈕 – vitally