Jump to content

Problema Con Link A Pagine Cms Usando /cms.php?id_Cms=14 Esempio


Recommended Posts

Salve a tutti probabilmente non ci ho capito nulla

ma upgradando da prestashop vecchie via via non mi sono accorto che i link a delle pagine CMS

tipo

https://www.tuscanleathershop.com/cms.php?id_cms=14    (questo è il mio sito)

non funzionano e mi danno errore 404 pagina non trovata

 

ho i friendly url attivati quindi volevo poter scrivere il link con ID

senza scrivere inl nome della pagina con IT o EN prima perchè devo cambiare tutti i link e diventa impossibile distinguere le lingue differenti

 

spero di essermi spiegato

ESEMPIO

 

se cliccavo sul bottone con questo link

https://www.tuscanleathershop.com/cms.php?id_cms=14

mi andava sulla pagina corretta CMS della lingua che era selezionata

se era IT andava alla CMS in italiano se EN in inglese e così via

ora mi da errore

 

cosa è che sbaglio ?

grazie

Link to comment
Share on other sites

Forse risolto creando un file cms.php e mettendolo nella root con questo codice:

 

<?php
if(isset($_GET['id_cms'])) {
    header('Location: /index.php?id_cms='.$_GET['id_cms'].'&controller=cms',true,301);
    exit;
}
else {
    header('Location: /', true, 301);
}
?>

 

 

 

provandolo funziona

è la maniera corretta ?

attendo conferma grazie

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