Home Forum
2017-11-20
Menu principale
Prodotti
Giochi a premi
Accedi ai servizi
Newsletter
Ricezione
Benvenuto, Ospite
Nome Utente Password: Ricordami

reindirizzare vecchi indirizzi /page.php?xx
(1 Online) (1) Ospite
  • Pagina:
  • 1

ARGOMENTO: reindirizzare vecchi indirizzi /page.php?xx

reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1377

  • giusebos
  • Offline
  • Fresh Boarder
  • Messaggi: 12
Ho un problema di reidirizzamento con alcune vecchie pagine create da E107. Le pagine che dovrei rendirizzare hanno un indirizzo tipo www.miosito.it/page.php?20 , dopo svariate prove non sono riuscito a far il reindirizzamento sperato.

Quello che ottengo è sempre la stessa stringa:
Illegal variable _files or _env or _get or _post or _cookie or _server or _session or globals passed to script.


E' possibile una solusione? Mi è venuto il dubbio che ReDJ funzioni solo con gli indirizzamenti interni di joomla, possibile?

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1383

  • admin
  • Offline
  • Administrator
  • Messaggi: 1603
Ciao,
al momento ReDJ Enterprise ha un problema con il redirect interno (200) per URL diverse da articoli che sto ancora risolvendo.

Ma il reindirizzamento classico (301) di ReDJ (sia Community che Enterprise) funziona benissimo, e non c'è differenza tra "interno" ed "esterno" (perchè avviene lato client).

Vorrei capire meglio il contesto del messaggio che ottieni. Puoi mandarmi un esempio di come hai configurato la redirect (un dump della tabella jos_redj sarebbe il massimo).

Grazie,
Luigi

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1387

  • giusebos
  • Offline
  • Fresh Boarder
  • Messaggi: 12
Perdonami ma non ho capito io cosa ti serve....forse mi sono solo spiegato male:
avevo un sito (per la verità non è mio, è solo un favore che ho fatto ad un amico)che era stato fatto con il CMS E107.
Il CMS E107 non era aggiornato, così sfruttando una falla critica sono riusciti a cancellare tutti i file sul server, il database fortunatamente non è stato toccato.
E107 genera delle pagine con URL non user-friendly, così ogni pagina ha un indirizzo tipo www.miosito.it/page.php?11, /page.php?12 ecc ecc.

Adesso ho deciso di reistallare Joomla al suo posto recuperando i contenuti dal vecchio database.

Essendo che google ha indicizzato diverse pagine con i vecchi indirizzi volevo rendirizzare le pagine che non ci sono più alle corrispondenti pagine.

la stringa che genera quella che ti ho evidenziato, non è generata da ReDJ, ma da joomla, io dopo aver riscontrato il problema ho installato ReDj, com e plg, cercando di realizzare l'indirizzamento.

Ho provato anche scrivendo /page.php\?10 nella casella dell'url da reidirizzare ma senza successo, mentre nella casella del vero indirizzo c'è un URl tipo www.miosito.it/la-mia-pagina.html

Grazie per l'attenzione

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1388

  • admin
  • Offline
  • Administrator
  • Messaggi: 1603
Adesso è tutto più chiaro e ti confermo che la cosa può essere fatta con ReDJ (in effetti l'ho creato per migrare vecchie pagine .asp).

Mi serve un esempio pratico di vecchia URL (completa) e nuova URL di destinazione e ti dico come devi creare l'item sotto ReDJ. Le altre le fai per analogia. Poi ti basta abilitare il plugin ed il gioco è fatto.

Ciao,
Luigi

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1389

  • giusebos
  • Offline
  • Fresh Boarder
  • Messaggi: 12

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1391

  • admin
  • Offline
  • Administrator
  • Messaggi: 1603
Crea un item come segue:

From URL:
^/page.php\?24$
 
To URL:
http://{siteurl}/progettazione-giardini.html


Fammi sapere se funziona.

Luigi

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1393

  • giusebos
  • Offline
  • Fresh Boarder
  • Messaggi: 12
Ho provato, purtroppo non funziona, il risultato è sempre la pagina con quella stringa......

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1394

  • admin
  • Offline
  • Administrator
  • Messaggi: 1603
Ciao,
il problema è a monte di ReDJ, nel senso che prima ancora di arrivare al plugin di ReDJ, Joomla effettua un controllo per bloccare eventuali attacchi (ad esempio, injection di variabili). File request.php, linea 525:

// PHP Zend_Hash_Del_Key_Or_Index bug
$failed |= is_numeric( $key );


Sembrerebbe quindi che non ci sia modo di passare questo controllo senza modificare il codice core di Joomla. Poichè questo non è consigliabile, cercherei una soluzione ancora a monte. Una soluzione potrebbe essere quella di usare il mod_rewrite di Apache per intercettare tutte le chiamate che hanno quella struttura e cambiarle in modo da farle "passare". Una vota ottenuto questo, sarai poi in grado di usare ReDJ per reindirizzarle o sostituirle con le nuove pagine di Joomla.

Spero di essere stato abbastanza chiaro. Fammi sapere se occorrono altri chiarimenti.

Ciao,
Luigi

Re: reindirizzare vecchi indirizzi /page.php?xx 7 Anni, 2 Mesi fa #1395

  • giusebos
  • Offline
  • Fresh Boarder
  • Messaggi: 12
Se ho capito bene dovrei scrivere qualche linea di codice sul file .htaccess .
Ci provo sperando di trovare in rete cosa scrivere.
Grazie, ti faccio sapere.....
  • Pagina:
  • 1
Moderatori: admin
Tempo generazione pagina: 0.40 secondi
News
Cerca con Google
Chi è online
 84 visitatori online
Sponsor

Slotmachineaamsonline.com è una guida alle migliori slot machine online legali in Italia. Sul sito trovi un elenco sempre aggiornato dei casino online con Slot machine e bonus slot, le ultime novità dal mondo delle slot online e le migliori strategie per vincere. Inoltre, è disponibile una sezione dedicata alle slot machine da BAR che finalmente sono disponibili nella versione online.