Jak mogę przekierowanie 301 wszystkich ciągów kwerend z "? Hl = t" do głównego forum proszę?
Jak mogę przekierowanie 301 wszystkich ciągów kwerend z "? Hl = t" do głównego forum proszę?
Umieść tę regułę przed innymi:
Można go przetestować!Code:RewriteCond %{QUERY_STRING} hl=(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi) RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
NIE chcesz przekierować wszystkie te adresy URL, I chcesz przekierować TYLKO zapytanie ciągi? Hl =t do moich korzeni.
I nie Nie chcę rediret starych adresów mod do katalogu głównego, i jestem zadowolony skierowanie ich do nowych adresów folderu mod.
Nie sądzę jesteś zrozumienia problemu.
Ostatnio edytowane przez Snake; 14-03-10 W 21:41.
Przepraszamy za zamieszanie. To jest oczywiście moja wina - I miss ten szczegół. Proszę wykorzystać tę regułę przed innymi zasadami (przetestować):
Ten będzie przekierować wszystkie żądania z? Hl = t do głównego forum. Jeśli chcesz przekierować do katalogu głównego całego serwisu, a następnie usunąć / forum od regułyCode:RewriteCond %{QUERY_STRING} hl=t RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Jeszcze raz przepraszam za wprowadzenie w błąd