Jump to content

[MODULO SITEMAP] Problema con ripetizione dominio


Domenico

Recommended Posts

Essendo novizio ho provato a usare prestashop col modulo sitemap incorporato
c'è un problema quando viene generata la sitemap che mi duplica il nome del dominio 2 volte es:
http://www.pcsolutionstore.it/lang-en//www.pcsolutionstore.it/content/1-delivery

per tutte le voci sapete dirmi il motivo?

l'installazione del prestashop è sulla root principale
mentre provando su un'altro dominio però inserito il prestashop in una cartella tipo eshop non ho problemi
sapete aiutarmi?

Vi ringrazio anticipatamente
serdominik

Link to comment
Share on other sites

  • 2 weeks later...

Allora, il problema risulta essere su questa riga


$_SERVER['REQUEST_URI'] = substr($tmpLink, strpos($tmpLink, __PS_BASE_URI__));

Il tmpLink contiene il link http://www.tuosito.ext/lang-en/content/1-delivery (es)
Essendo __PS_BASE_URI__ / la funzione strpos ritorna 5 (il primo riscontro di __PS_BASE_URI__)
Substr a qesto punto restituisce dal 5° carattere fino alla fine.

Appena riesco a trovare una soluzione faccio sapere (sempre se ce la faccio :))
Link to comment
Share on other sites

Allora, forse ho trovato una soluzione (non pulitissima, ma per ora nn vedo cosa si puo fare altro, e funziona perfettamente)
Dato il problema che ho descritto sopra, ho pensato di sostituire la parte "http://" con un carattere (es: w nel mio caso)
Questo solo nel caso in qui la base del PS sia /

Allego file completo gsitemap.php (da sostituire al tuoShop/modules/gsitemap/gsitemap.php. Consiglio un backup del file vecchio. Basterebbe anche rinominarlo)

Se qualcuno ha qualche idea migliore, ce lo faccia sapere.

Link to comment
Share on other sites

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...