Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    semplie redirect con mod_rewrite

    Buongiorno a tutti,
    ho un problema apprentemente banale con mod_rewrite!

    In parole povere, vorrei fare un semplice domain redirect tipo:
    http://www.dominio.tld/sito2 -> http://www.sito2.tld

    Ho letto (da profano totale) documentazione ed esempi on-line ed ho creato un file .htaccess con queste righe:
    codice:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.dominio.tld [NC]
    RewriteRule ^(.*)$ http://www.sito2.tld/$1 [R=301,L]
    E l'ho piazzato nella sottodirectory sito2.

    Ora, il redirect funziona se scrivo qualcosa tipo:
    http://www.dominio.tld/sito2/ (o se inserisco una pagina specifica)

    ma se scrivo
    http://www.dominio.tld/sito2 (senza backslash finale!!)
    vengo redirezionato a:
    http://www.sito2.tld//usr/www/users/dominio/sito2

    I domini puntano alle stesso host su Pair.com con Apache ver. 1.3.37; ho provato a contattare il loro supporto tecnico ma continuano a riproporre la stessa soluzione.
    Insomma, sono giorni che ci sbatto inutilmente la testa (da niubbo magari la risposta è un passo più in la... eh eh)!

    Qualche suggerimento?
    Ciao!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    Prova aggiungendo

    RewriteBase /



  3. #3
    Ciao, grazie per la risposta.
    Nel frattempo, a forza di tentativi (taaanti), ho risolto comunque (no, nemmeno il tuo suggerimento funzionava )

    Ho piazzato nella root un file .htaccess con queste regole:

    codice:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www\.)?dominio\.tld [NC]
    RewriteRule ^sito2/(.*)$ http://www.sito2.tld/$1 [R=301,L]
    Grazie ugualmente!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.