2012-02-15 75 views
6

我想創建一個重寫規則,它只會檢測數字並相應地轉發它們。我希望重寫規則在數字出現時被忽略。重寫規則只檢測號碼

  • /index.php - OK
  • / - OK
  • /42365 - 重寫爲view.php?id=42365

我有什麼至今:

RewriteEngine on 
RewriteRule ^([0-9]+)?$ view.php?id=$1 [L] 

回答

8

從的末尾刪除?([0-9]+)組,這使得它成爲可選項。您必須有號碼重寫發生:

RewriteEngine on 
RewriteRule ^([0-9]+)$ view.php?id=$1 [L] 
+0

啊我是如此接近。謝謝! – ATLChris 2012-02-15 19:27:00