.htaccess mod yeniden yazmak istiyorum ancak yine de sorun yaşıyorum.Basit mod yeniden yazma sorgu dizesi, ancak yine de başarısız oldu
:mydomain.com/mypage/12345/title-of-news
Ben dostu URL süreci gizli sürecinde aşağıdaki URL bunu istiyorum: ben böyle dost URL'yi yarattı
varsayalım
mydomain.com/index.php?p=mypage & idnews = 12345
"p" nin Değerleri ve "idnews" böylece, dinamik onlar farklı değerlere sahip olacaklar.
Kodun altında denedim ama yine de çalışmadım. Herşey yanlış?
RewriteBase/
RewriteCond %{QUERY_STRING} p=(\w+)&idnews=(\d+)
RewriteRule ^index.php /%1/%2 [L,R=301]
Herhangi bir yardım için teşekkür ederiz. Bu yinelenen soru ise özür dilerim, eğer sakıncası yoksa lütfen bana cevap bağlantısını söyle. Çok teşekkürler.
Yanlış. RewriteCond'unuzu QUERY_STRING önceden yeniden yazılmış gibi yazıyorsunuz. Bunu dışarı çıkar. RewriteRule'unuz^\/(. *) \/(. *) \/$ Index.php? P = $ 1 & idnews = $ 2 –
gibi bir şey olmalıdır. Yani ** eski ** sorgu dizesi URL'sini yeniden yönlendirmek istediğinizde * * Yeni ** dostu URL, bu doğru mu? –
evet eski sorgu dizesini yeni arkadaşça URL'ye taşımak istiyorum. – Harris