[PHP] ERRORE QUANDO CAMBIO SLUG NEL CMS e REWRITE

andrea95

Nuovo Utente
29 Lug 2018
3
0
1
Buongiorno Ragazzi,
Vi sottopongo una domanda perché non riesco a capire come per risolvere il seguente errore:
ho fatto un cms per una ditta adesso però sto riscontrando un'errore, nel panello di controllo che ha l'azienda possono creare, modificare ed eliminare le pagine ma quando si modifica una pagina esempio: contatti.php -> e modifico titolo, testo e slug una volta salvato e vado a visualizzare il sito web vedo la pagina il titolo e il testo cambiati correttamente della pagina contatti.php
*** MA IL CAMPO SLUG che ho cambiato da contatti a contattaci non lo vede e se clicco sulla pagina contatti.php mi dice che non trova la pagina come posso risolvere??

abstract:
ovviamente io ho una pagina che si chiama contatti.php ma il cliente se vuole modificare lo slug della pagina contatti deve anche aggiornare il file .php


Grazie mille ancora :-)
AF
 
  1. Il CMS è un CMS noto come WP, joomla, ecc. o è un CMS fatto da te?
  2. Manca notizie utili del contesto.
  3. Manva del codice da poter vedere
Insomma così non possiamo esserti utili
 
  • Like
Reactions: andrea95
  1. Il CMS è un CMS noto come WP, joomla, ecc. o è un CMS fatto da te?
  2. Manca notizie utili del contesto.
  3. Manva del codice da poter vedere
Insomma così non possiamo esserti utili
ciao MAX,
si è un cms fatto da me alle foto della pagina di modifica nel CMS dove nello slug ho cambiato da /contatti a /contattaci e viene fuori questo errore sul sito: The requested URL /antincendi/contattaci.php was not found on this server. se scrivo invece contatti.php nel url vedo la pagina ma con lo slug ancora vecchio

gWo1B8

https://ibb.co/gWo1B8
 
E come facciamo a dirti dove può essere il problema se non ci fai vedere nulla!
Siamo in contatto anche con Mago Merlino Ma ora è in ferie!
 
  • Like
Reactions: andrea95
nel htaccess ho messo questa specifica:
Codice:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/?$ $1.php
 
Ho ripristinato il tuo messaggio con il codice perchè per qualche motivo era andato in moderazione
 
  • Like
Reactions: andrea95
Ciao, intanto dovresti far sapere il tuo sistema di routing, in quanto non sembra (almeno per me) chiaro, tu punti sulla pagina contatti.php e vorresti vedere contattaci.php? Questa parte mi sfugge!
Nel caso, dovresti implementare una inverse route senza creare link a pagine statiche...
Nel menù chi e cosa punti?
Forse non ho capito io, potresti essere più chiaro?

Per quanto riguarda la parte CMS che hai creato, avrei optato per semplicità di cose ad una definizione di obj da inserire nella pagina e tramite template engine renderizzare il tutto senza scrivere con codice intrusivo...
 

Discussioni simili