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

    mod_rewrite ( porta + querystring )

    Ciao ragazzi,
    ho inserito in apache il seguente mod_rewrite per mascherare la porta su cui gira il mio sito:

    <VirtualHost *>
    ServerName magnuslab.it
    ProxyRequests On
    <Proxy *>
    Order deny,allow
    Allow from all
    </Proxy>
    rewriteengine on
    proxyrequests on
    rewriterule ^/(.*)$ http://XXXXXXXX:9080/$1 [P,L]
    </VirtualHost>

    Ottengo quindi che digitando www.magnuslab.it apache mi reindirizza ( mascherando la cosa ) sulla porta 9080 del server con ip XXXXXXXX

    Ora però vorrei fare in modo di mascherare anche le querystring ( ho quindi bisogno di mascherare simultaneamente le querystring e la porta ) in modo tale da ottenere:

    www.magnuslab.it/index.jsp?sezione=news -> www.magnuslab.it/news.html

    Come fare?


  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    L'operazione che devi fare è inversa, ovvero nell'html inserisci www.magnuslab.it/news.html e htaccess lo trasforma in www.magnuslab.it/index.jsp?sezione=news tramite una regola di questo tipo:

    RewriteEngine on
    rewriterule ^([a-z]{1,}).html index.jsp?sezione=$1 [L]
    think simple think ringo

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.