problemi con mod_rewrite xampp

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Avatar utente
z3l0t4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: martedì 20 maggio 2008, 22:54
Località: Sicilia(stiddotu)

problemi con mod_rewrite xampp

Messaggio da z3l0t4 »

Salve a tutti, ho installato apache mysql e php da qui' http://wiki.ubuntu-it.org/Server/Xampp ma non riesco a fare andare le regole per il mod_rewrite
eppure nel file httpd.conf risulta questo:

Codice: Seleziona tutto

   #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    #AllowOverride None
    # since XAMPP 1.4:
    AllowOverride All

Non capisco cosa non va'.
Nel mio file .htaccess ho scritto questo:

Codice: Seleziona tutto

RewriteEngine on
RewriteRule 127.0.0.1/miosito/([^/]+) 127.0.0.1/miosito/index.php?page=$1 [L]
Vorrei fare qualcosa del tipo

127.0.0.1/miosito/index.php?page=benvenuto

voglio che diventi qualcosa come

127.0.0.1/miosito/benvenuto

Cosa ce' che non va?

Grazie in anticipo...  :(
Nulla si crea nulla si distrugge tutto si trasforma!!!
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: problemi con mod_rewrite xampp

Messaggio da ReMichael »

non credo funzioni specificando tutto l'url, ma dalla public html.. tipo:

Codice: Seleziona tutto

RewriteRule ^benvenuto[/]?$ index.php?ecc....
Avatar utente
z3l0t4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: martedì 20 maggio 2008, 22:54
Località: Sicilia(stiddotu)

Re: problemi con mod_rewrite xampp

Messaggio da z3l0t4 »

Intendi una cosa del genere?

Codice: Seleziona tutto

RewriteEngine on
RewriteRule miosito/([^/]+) miosito/index.php?page=$1 [L]
Nulla si crea nulla si distrugge tutto si trasforma!!!
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: problemi con mod_rewrite xampp

Messaggio da ReMichael »

z3l0t4 ha scritto: Intendi una cosa del genere?

Codice: Seleziona tutto

RewriteEngine on
RewriteRule miosito/([^/]+) miosito/index.php?page=$1 [L]
no.. la prima parte è come deve diventare. se vuoi che diventi benvenuto devi specificarlo.
poi devi regolarti in base alla public_html.. se la public html è miosito, non devi scriverlo, ma partire da lì, come ho scritto io nell'esempio.

per quanto riguarda la seconda parte ho dei dubbi su quel ?page=$1 .. ma fai delle prove per capire se funziona
Avatar utente
z3l0t4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: martedì 20 maggio 2008, 22:54
Località: Sicilia(stiddotu)

Re: problemi con mod_rewrite xampp

Messaggio da z3l0t4 »

Io non capisco... qualunque cosa faccio sembra non cambiare niente... e' possibile che il modulo non funzioni???  :'(
Nulla si crea nulla si distrugge tutto si trasforma!!!
Avatar utente
z3l0t4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: martedì 20 maggio 2008, 22:54
Località: Sicilia(stiddotu)

Re: problemi con mod_rewrite xampp

Messaggio da z3l0t4 »

Una regola fatta cosi'

Codice: Seleziona tutto

RewriteEngine on
RewriteRule ^index.html$ index.php [L]
Non dovrebbe trasformare index.php in index.html?
Ma questo non succede...  :(
Nulla si crea nulla si distrugge tutto si trasforma!!!
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: problemi con mod_rewrite xampp

Messaggio da ReMichael »

z3l0t4 ha scritto: Io non capisco... qualunque cosa faccio sembra non cambiare niente... e' possibile che il modulo non funzioni???  :'(
dovrebbe esserci una linea così nell'httpd.conf:

Codice: Seleziona tutto

# LoadModule rewrite_module modules/mod_rewrite.so
devi decommentarla.. lo hai fatto?
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: problemi con mod_rewrite xampp

Messaggio da ReMichael »

z3l0t4 ha scritto: Una regola fatta cosi'

Codice: Seleziona tutto

RewriteEngine on
RewriteRule ^index.html$ index.php [L]
Non dovrebbe trasformare index.php in index.html?
Ma questo non succede...  :(
per fare una prova fai:

Codice: Seleziona tutto

RewriteRule ^benvenuto[/]?$ index.php
Avatar utente
z3l0t4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: martedì 20 maggio 2008, 22:54
Località: Sicilia(stiddotu)

Re: problemi con mod_rewrite xampp

Messaggio da z3l0t4 »

Ok... qualcosa sta funzionando... ora se scrivo benvenuto mi visualizza index.php
Pero' se scrivo index.php mi rimane su index.php non ce' un modo per mandare a benvenuto?
Nulla si crea nulla si distrugge tutto si trasforma!!!
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: problemi con mod_rewrite xampp

Messaggio da ReMichael »

z3l0t4 ha scritto: Ok... qualcosa sta funzionando... ora se scrivo benvenuto mi visualizza index.php
che è corretto.. nel senso, ti visualizza il contenuto di index.php ma l'url viene visualizzata come benvenuto, giusto?
Pero' se scrivo index.php mi rimane su index.php non ce' un modo per mandare a benvenuto?
beh ma ha poco senso.. cioè il rewrite lo fai appunto per fare i link e gli indirizzi puliti.. se il sito è fatto in un certo modo non hai mai bisogno di fare redirect su index.php..
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite