- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- Modrewrite "ricorsivo"
-
Modrewrite "ricorsivo"
Ciao a tutti!
Vi propongo un problema un po' bizzarro...Finalmente sono riuscito a risolvere un problema di programmazione per il mio sito che mi ha fatto sbattere la testa per diversi mesi, la soluzione è arrivata così, come per magia
In pratica non riesco a fare un modrewrite su un url già "modrewrited"... bizzarra come cosa no?
Vi spiego l'esigenza di questa doppia riscrittura dei link.Con Wordpress ho creato una pagina e un template che in realtà è uno script da me programmato. In questo modo ho lo script interamente integrato in wordpress (con footer, header e quant'altro).
Se inserisco le url in questo modo il tutto funziona alla perfezione:
hxtp://www.dominio.it/alex/?azione=mostra-gioco&g_short_title=titolo-gioco
In pratica alex è il nome della pagina wordpress che come forse saprete è un url ricavato dal modrewriting interno di wordpress. Normalmente, se si disattiva il mod_rewrite, questa url apparirebbe come
hxxp://www.nomedominio.it/?page_id=id_pagina
Inutile dirvi che se riscrivo il primo url con "page_id=id_pagina" al posto di "alex" funziona ugualmente.
Ora io vorrei applicare un altro rewriting sull'url, portandola a qualcosa del genere:
xttp://www.dominio.it/games/titolo-gioco
obiettivo già precedentemente raggiunto quando lo script era a se stante con questa riga (sempre grazie a voi utenti di GT
RewriteRule ^games/([^/]+)$ games.php?azione=mostra-gioco&g_short_title=$1
solo che con la nuova soluzione da me trovata (quello del template wordpress) il tutto non funziona e mi da errore 404
nel caso specifico il codice da me inserito è il seguente:
RewriteRule ^games/([^/]+)$ alex?azione=mostra-gioco&g_short_title=$1
e non funziona neanche così:
RewriteRule ^games/([^/]+)$ ?page_id=id_pagina&azione=mostra-gioco&g_short_title=$1
e neanche così
:
RewriteRule ^games/([^/]+)$ index.php?page_id=id_pagina&azione=mostra-gioco&g_short_title=$1
Provato a mettere anche "/" all'inizio dell'url da processare ma nisba
So che può sembrare complicata ma la situazione concettualmente è abbastanza semplice... credo che ci sia qualche piccola cosa che mi sfugge... oppure ciò che richiedo non si può proprio fare (spero di no...:x)
Ringrazio anticipatamente chi avrà la pazienza di rispondermi!
-
up...:(
-
Help please, non riesco a risolvere
Penso che un modo ci sarà dato che con gli url completi funziona...