PDA

View Full Version : [APACHE] come pre-appendere


TurboCresta
25-11-2004, 11:54
ciao raga, devo far in modo che richiamando un indirizzo web (ex. www.ciao.it/index.php) apache mi pre-appenda una stringa fissa, ad esempio "?variabile=1" in modo da non doverlo specificare nei link...


qualcuno sa il modo?

beppegrillo
25-11-2004, 13:59
mod_rewrite.

cionci
25-11-2004, 15:24
Già già ;)

TurboCresta
25-11-2004, 16:28
si ho trovato qualcosa, avete gia esempi di come fare?

cionci
25-11-2004, 16:31
http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html

TurboCresta
25-11-2004, 16:35
tutto chiaro, ma quei comandi come vanno eseguiti?

cionci
25-11-2004, 16:40
Non vanno eseguiti, ma inseriti come direttive all'itnerno di un file .htaccess (all'interno della directory che ti interessa)...o in httpd.conf se è una cosa globale (lo puoi mettere all'interno della dierttiva Virtualhost)...

Ad esempio (in httpd.conf):


<VirtualHost *>
ServerAdmin webmaster@pippo.it
DocumentRoot e:/domain/pippo.it
ServerName www.pippo.it
ServerAlias *.pippo.it pippo
ErrorLog logs/pippo.it-error_log
CustomLog logs/pippo.it-access_log common
RewriteEngine on
RewriteRule ^/work/prova/(.*) /work/prova/?file=$1 [PT]
</VirtualHost>

TurboCresta
25-11-2004, 16:44
caxxarola quante ne sai :D

quindi per il lavoro che devo fare io, ovvero aggiungere sempre un "?action=ciao" come devo fare?

grazie!

TurboCresta
26-11-2004, 15:36
risolto! ora pero se io richiamo www.ciao.it/prova.do lui va su www.ciao.it?action=prova

questo va bene

ma se io faccio www.ciao.it/prova.do?a=1

ovvero passo dei parametri

questi non vengono calcolati... non arrivano alla pagina...

come si puo fare???

cionci
26-11-2004, 16:22
Aggiungi QSA come flag in fondo alla linea...