2012-02-15 36 views
6

Tôi đang cố gắng tạo quy tắc viết lại sẽ chỉ phát hiện số và chuyển tiếp chúng cho phù hợp. Tôi muốn quy tắc viết lại bị bỏ qua nếu bất cứ điều gì nhưng số xuất hiện.Viết lại quy tắc để phát hiện số chỉ

  • /index.php - OK
  • / - OK
  • /42365 - viết lại để view.php?id=42365

Những gì tôi có cho đến nay:

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

Trả lời

8

Tháo ? từ khi kết thúc ([0-9]+) nhóm, mà làm cho nó tùy chọn. Bạn phải có các số để ghi đè xảy ra:

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

Ahh Tôi đã rất gần. Cảm ơn! – ATLChris

Các vấn đề liên quan