Özgün olarak sorgu dizeleri kullanılarak oluşturulmuş bir site için uygun 301 yönlendirmeleri oluşturmaya çalışıyorum. Eski URL yapısı aşağıdaki gibidir:Sorgu dizelerini 301 yönlendirmesinden kaldırın
http://www.oldsite.com/about/index.cfm?fuseaction=cor_av&artID=5049
Ben yeni alan yeni bir sayfaya ('hakkında' olarak adlandırılır) alt klasörün tamamını yönlendirmek istiyorum.
http://www.newsite.com/info
Yani, şöyle bir yönlendirme ayarlayabilirsiniz: Yeni etki alanının URL'si şöyle
redirectMatch 301 ^/about/ http://www.newsite.com/info
O sadece iyi yönlendiren, ama o kadar, ekli orijinal URL dizesini tutuyor yeni URL bir tarayıcı bu görünümü kazanıyor:
http://www.newsite.com/info/?fuseaction=cor_av&artID=5049
kesinlikle bu düzeltmek için nasıl ot bir Apache/301 uzman yeterli değilim. Sadece her şeyden kurtulmak istiyorum? üzerinde.
Gerçekten herhangi bir yardım için teşekkür ederiz.
Teşekkürler! Bu benim için çalıştı. – Ash
Apache> = 2.4'de, QSD işaretini son soru işareti eklemek yerine kullanabilirsiniz: 'RewriteRule^about /(.*) http://www.newsite.com/info [' QSD', L , R = 301] ' –