2016-03-25 20 views
2

Eski yapılandırılmış bağlantılardan htaccess'teki yeni sürüme yönlendirme yapmaya çalışıyorum, ancak şansım yok.Parametre adlarını htaccess ile yeniden yönlendirin

Ve Stackoverflow'taki diğer yanıtlar yardımcı olmuyor.

yüzden ben bu denedi ama beklendiği gibi çalışmadı

www.example.com/directory/cat/shoes/region/nevada 
www.example.com/directory/cat/heels/region/arkansas 
www.example.com/directory/cat/skirts/region/florida 

dönüştürmek istediğiniz bağlantı

www.example.com/listings/cat/shoes/state/nevada 
www.example.com/listings/cat/heels/state/arkansas 
www.example.com/listings/cat/skirts/state/florida 

bu bağlantı türü var.

RedirectMatch 301 /listings/cat/(.+)$/state/(.+)$ http://www.example.com/directory/cat/$1/region/$2 

cevap

0

Regex'iniz, birden çok kez $ ankrajına sahiptir. mükemmel çalıştı,

RedirectMatch 301 ^/listings/(cat/.+)/state/(.+)$ /directory/$1/region/$2 
+1

Teşekkür adam:

Bu kural kullanabilirsiniz –

İlgili konular