Pagina 1 di 1

mod rewrite

Inviato: 16 ago 2005 10:37
da mat1
ragazzi devo convertire questo url: http://www.technomat.net/modules.php?na ... /Acquisti/ in questo http://www.technomat.net/ODP/World/Italiano/Acquisti/ e cosi via per tutti i simili... come si fa? :roll:

Inviato: 16 ago 2005 11:18
da EvolutionCrazy
così può andare?

Codice: Seleziona tutto

RewriteRule ^ODP/(.*) /modules.php?name=ODP&c=/$1  [L,QSA]

Inviato: 16 ago 2005 11:50
da mat1
sigh.. non va... :cry:

le ho provate tutte... :(

non so se sei pratico di gt-nextgen cmq ti posto il file GT-ODP.php che ho fatto al riguardo:

Codice: Seleziona tutto

<?php

$urlin = array(
"'(?<!/)modules.php\?name=ODP&c=(.*)\"'",
"'(?<!/)modules.php\?name=ODP\"'",
);

$urlout = array(

"ODP-\\1.html\"",
"ODP.html\"",
);

?>
non va comunque... non capisco dove ho toppato... se vieni su msn ti passo il modulo così gli dai un occhiata... :wink:

Inviato: 16 ago 2005 13:26
da EvolutionCrazy
non conosco gt-nextgen

prova così:

Codice: Seleziona tutto

<?php

$urlin = array(
"'(?<!/)modules.php\?name=ODP&c=([^[:space:]\"]*)'",
"'(?<!/)modules.php\?name=ODP'"
);

$urlout = array(
"ODP-\\1.html",
"ODP.html"
);

?>

verifica di avere tutto impostato correttamente....

Inviato: 16 ago 2005 13:45
da mat1
ok c'è stato un miglioramento... ora l'url è diventanto così: http://www.technomat.net/ODP.html&c=/Wo ... /Acquisti/ :mad:

altre idee? :roll:

Inviato: 16 ago 2005 13:47
da EvolutionCrazy
così?

Codice: Seleziona tutto

<?php

$urlin = array(
"'(?<!/)modules.php\?name=ODP&c=([^[:space:]\"]*)\"'",
"'(?<!/)modules.php\?name=ODP'"
);

$urlout = array(
"ODP-\\1.html",
"ODP.html"
);

?>

Inviato: 16 ago 2005 13:59
da mat1
così sembra non andare però ci sono due files da editare quando si usa gt-nextgen..

.htaccess

Codice: Seleziona tutto

#ODP
RewriteRule ^ODP/([^[:space:]\"]*) /modules.php?name=ODP&c=/$1  [L,QSA]
RewriteRule ^ODP.html modules.php?name=ODP [L]
e GT-ODP.php che è quello che hai postato... forse quando si modifica uno bisogna sistemare anche l'altro altrimenti non va... bho...

OT: ma parlarne su msn messenger no? :lol: [/code]