Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Reindirizzamento

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151

    Reindirizzamento

    ciao a tutti.
    E' possibile con apache effettuare un reindirizzamento su un'altra porta, in modo trasparente, ossia senza che venga visualizzato nella barra dell'indirizzo del browser la nuova porta?
    Ho provato con:

    <VirtualHost localhost>
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^/prova http://localhost:8080/prova [r]
    </IfModule>
    </VirtualHost>

    ed in effetti funziana ma sul browser visualizzo: "http://localhost:8080/prova" ed io vorrei nascondere la porta.
    Ho provato anche con
    AliasMatch ^/prova http://localhost:8080/prova.

    Tutto questo perchè ho il sito /prova su un server Zope che lavora sulla porta 8080.
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    si, usa il flag [p] per effettuare "proxying".

    segui la documentazione sul sito ufficiale per avere qualche esempio...

    ciao
    slack? smack!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151

    risolto

    Ho risolto aggiungendo il flag [p], come suggerito da Cacao74: grazie mille!
    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151

    Anzi,risolto parzialmente

    Mi sono accorto di aver risolto parzialmente in quanto la porta 8080 appare non appena cambio URL, per esempio :
    http://localhost:8080/prova/pagina.
    Come eliminarlo?
    Ho provato senza risultato con:

    ServerSignature off

    Grazie.

  5. #5
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570

    Re: Anzi,risolto parzialmente

    Originariamente inviato da senise
    Mi sono accorto di aver risolto parzialmente in quanto la porta 8080 appare non appena cambio URL, per esempio :
    http://localhost:8080/prova/pagina.
    Come eliminarlo?
    Ho provato senza risultato con:

    ServerSignature off

    Grazie.
    Lascia perdere il "ServerSignature off" avevo capito fischi per fiaschi...
    Dovresti utilizzare delle espressioni regolari per descrivere cosa deve essere "proxato"...

    ciao
    slack? smack!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Ok,grazie per la dritta.
    Quello che non ho capito bene è :
    VirtualHostBase e
    VirtualHostRoot

    Le devo inizializzare o sono parole chiavi?
    Ho provato con questa regola:

    RewriteRule ^/prova(/?)(.*) http://localhost:8080/VirtualHostBas...HostRoot/prova$1$2 [L,P]
    ed in effetti il server Zope risponde, ma dice che la risorsa non è accessibile.


    Grazie!
    Ciao!

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.