[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
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.005
295
83
  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

andrea95

Nuovo Utente
29 Lug 2018
3
0
1
  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


https://ibb.co/gWo1B8
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.005
295
83
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

andrea95

Nuovo Utente
29 Lug 2018
3
0
1
nel htaccess ho messo questa specifica:
Codice:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/?$ $1.php
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.005
295
83
Ho ripristinato il tuo messaggio con il codice perchè per qualche motivo era andato in moderazione
 
  • Like
Reactions: andrea95

macus_adi

Utente Attivo
5 Dic 2017
1.119
63
48
IT/SW
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...