Como posso redirecionamento 301 de consulta com todas as strings "? Hl = t" a minha raiz forum por favor?
Como posso redirecionamento 301 de consulta com todas as strings "? Hl = t" a minha raiz forum por favor?
Coloque essa regra antes que os outros:
Por favor, testá-lo!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]
EU NÃO deseja redirecionar todos os urls, eu quero redirecionar APENAS seqüências de consulta com? Hl =t a minha raiz.
Eu não não quer rediret as urls mod antiga para a raiz, eu sou feliz redirecionando-as para o novo mod urls pasta.
Eu não acho que você está entendendo o problema.
Editado pela última vez por Snake; 14-03-10 no 21:41.
Pena de confusão. É obviamente minha culpa - eu sinto falta esse detalhe. Por favor use essa regra antes de outras regras (testá-lo):
Este vai redirecionar todas as solicitações com? Hl = t para a raiz do seu fórum. Se você quiser redirecionar para a raiz do seu serviço todo, em seguida, remova / fóruns de regraCode:RewriteCond %{QUERY_STRING} hl=t RewriteRule ^(.*)$ http://%{HTTP_HOST}/forums/ [L,R=301]
Mais uma vez desculpe por enganar