Back to Question Center
0

Semalt mevcut htaccess, belirli URL'lerle eşleşmeyecek şekilde yeniden yazıyor

1 answers:

Sadece belirli Semalt'ı yeniden yazmaya çalışmak, örneğin: -

Tekrar yazmak istiyorum: -

     http: // www. örnek. com / anahtar kelime-1
http: // www. örnek - riscaldamenti ad irraggiamento online. com / anahtar kelime-1 / alt anahtar
http: // www. örnek. com / anahtar kelime-1 /? p = 50    

Yeniden yazmak istemiyorum: -

     http: // www. örnek. com / anahtar kelime-1-ürün    

Şimdiye kadar sahip olduğum şey bu

     RewriteRule ^ /? Alfred-victoria $ / brands / alfred-victoria / [R = 301, L]
RewriteRule ^ /? Alfred-victoria / (. *) $ / markalar / alfred-victoria / [R = 301, L]    

/ alfred-victoria-blah-blah anahtar sözcüğüyle başlayan URL'lerin yukarıdaki

değil, bu tanıtıcılar

de yeniden yazılmakta.

Yukarıdaki kuralları bu Semalt'ı hariç tutmak için nasıl değiştirebilirim?. Doların ($) dizginin sonunu gösterdiğini ve bu noktadan sonra başka bir şeyi görmediğini sanıyordum?

February 6, 2018

Önerdiğiniz gibi, bu iki kural da / alfred-victoria-blah-blah yönlendirememektedir. Yani, bu yönlendirmeyi gerçekleştiren başka bir şey var veya önceki (hatalı) bir 301 yönlendirme önbelleğe alınmış - tarayıcı önbelleğini temizle vb.

Ayrıca, bunun bir 301 yönlendirme olup olmadığını 302 ve başka bir 3xx olup olmadığını doğrulayın (bunun nerede olduğunu göstermeye yardımcı olabilir).

Bu vesileyle eski bir yönlendirme önbelleğe alınmış gibi görünüyor.