Jump to content

.Htaccess problema visualizza articoli


Recommended Posts

Ciao a tutti.
Dunque, questo è il mio problema.
Ho voluto provare ad abilitare l'URL semplice in prestashop v. 1.3
Ho creato il file .htacess come descritto in molti post. Di seguito vi riporto quello che compare nel file in questione:

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [QSA,L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php



Il risultato è che quando clicco sul tasto "visualizza" di un prodotto mi compare questo messaggio:

‘Siamo spiacenti, ma l’indirizzo Web che ha inserito non è più disponibile ‘

Al che ho trovato su un post del forum questa riga da aggiungere nel file .htaccess

RewriteRule ^[a-zA-Z0-9-_]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L]



Aggiungendo questa riga, alcuni prodotti mi si visualizzano altri no. Da cosa può dipendere?

Link to comment
Share on other sites

Mmm...sai che ho provato a ricreare il file più volte, ma senza risultato. Poi sono arrivato alla soluzione!!!!
Praticamente importando i prodotti dal modulo Danea sia alle categorie che alle sottocategorie vengono abbinati degli URL semplici scritti in questo modo
Es: Categoria "Attrezzi_professionali" sottocategoria "strumenti_per_decroazione"
ho praticamente sostituito "_" con "-" in questo modo:
Categoria "Attrezzi-professionali" sottocategoria "strumenti-per-decroazione" e tutto si è risolto :)

Link to comment
Share on other sites

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...