Hur kan jag 301 omdirigera alla frågesträngar med "? Hl = t" för att mitt forum rot tack?
Hur kan jag 301 omdirigera alla frågesträngar med "? Hl = t" för att mitt forum rot tack?
Sätt denna regel innan de andra:
Testa det!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]
Jag vill inte att styra alla dessa webbadresser vill jag omdirigera ENDAST frågesträngarna med? Hl =t till min rot.
Jag vill inte rediret den gamla mod webbadresser till roten är jag glad omdirigera dem till den nya mod mappen webbadresser.
Jag tror inte du förstå problemet.
Senast redigerad av Snake; 14-03-10 på 21:41.
Ledsen för förvirringen. Det är naturligtvis mitt fel - jag missa denna detalj. Använd denna regel innan andra regler (testa det):
Den här kommer att omdirigera alla begäranden med? Hl = t till ditt forum rot. Om du vill dirigera till roten på hela tjänsten, ta sedan bort / forum från regelnCode:RewriteCond %{QUERY_STRING} hl=t RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Än en gång sorry för vilseledande