2010-11-19 11 views
0

Bu yeniden yazan kuralı vardır:mod_rewrite Regex Sayı

RewriteRule ^/([0-9])+$ http://<domain>/$1/ [L] 

Ve site ve tipi geldiğimde:

http://<domain>/596 

Ben

http://<domain>/596/ 
beni yönlendirmek için bekliyorum

Ancak, beni şu adrese yönlendiriyor:

http://<domain>/6/ 

Burada yanlış olan ne yapıyorum?

Teşekkürler! :-) Eric

cevap

1

+ Köşeli parantezlerin içine girmesi gerekiyor.

RewriteRule ^/([0-9]+)$ http://<domain>/$1/ [L] 

Aksi takdirde neler söylediğini ben 1 veya daha fazla basamaklı ile tek maç istiyoruz ziyade, bir rakam için bir veya daha fazla eşleşmeleri istediğim.

+0

Yikes. Bunu görmeliydim! :(Yakalama için teşekkürler. –

+0

@Eric Pekala, eminim hepimiz orada birçok kez bulunduk. – Orbling