Πώς μπορώ 301 ανακατευθύνει όλα ερώτημα χορδές με "; hl = t" για να ρίζα forum μου παρακαλώ;
Πώς μπορώ 301 ανακατευθύνει όλα ερώτημα χορδές με "; hl = t" για να ρίζα forum μου παρακαλώ;
Βάλτε τον κανόνα αυτό πριν από τους άλλους:
Παρακαλώ δοκιμάστε το!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]
Δεν θέλω να ανακατευθύνετε όλα τα urls, θέλω να ανακατευθύνει ΜΟΝΟ ερώτημα χορδές με? Hl =t στην ρίζα μου.
Δεν dont θέλουν να rediret την παλιά URLs mod στη ρίζα, είμαι ευτυχής τον επαναπροσδιορισμό τους στη νέα urls φάκελο mod.
Ι dont νομίζετε ότι είναι η κατανόηση του προβλήματος.
Τελευταία επεξεργασία από το χρήστη Snake? 14-03-10 στο 21:41.
Συγγνώμη για την σύγχυση. Είναι προφανώς λάθος μου - μου λείπει αυτή τη λεπτομέρεια. Παρακαλούμε να χρησιμοποιήσετε αυτόν τον κανόνα πριν από άλλους κανόνες (δοκιμάστε το):
Αυτό και μόνο θα ανακατευθύνει όλα τα αιτήματα με? Hl = t σε ρίζα φόρουμ σας. Αν θέλετε να ανακατευθύνετε ρίζα του συνόλου των υπηρεσιών σας, στη συνέχεια αφαιρέστε / forums από κανόναCode:RewriteCond %{QUERY_STRING} hl=t RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Για άλλη μια φορά συγνώμη για την παραπλανητική![]()