- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- domandina mod rewrite
-
domandina mod rewrite
Salve.
Volevo modificare il mio sito www.ristorantidisorrento.it in modo che le pagine nn vengano visualizzate nel modo
pagina.php?id=5 ma con un indirizzo staticoMi è stato consigliato di utilizzare questo script
RewriteEngine on
RewriteRule ^hotel([^/]+).html pagina.php?id=$1La mia domanda è dove devo inserire precisamente questo script? questo nn mi è chiaro...e poi...perderò l'indicizzazione nei motori inserendo questo script?
mi potete delucidare in merito
Grazie in anticipo
-
Devi creare un file chiamato ".htaccess" con quel codice nell directory principale del tuo sito.
Per quanto riguarda l'indicizzazione non ci perdi nulla in quanto quelli sono come dei "redirect" verso la pagina "pagina.php" che comunque rimane attiva.
-
Grazie1000
Ultima cosa...Ma questo devo farlo per tutte le pagine che voglio cambiare estensione in un unico file, o creare tanti file htaccess per ogni pagina?
Grazie...cerchero di nn disturbare ulteriormente
-
se crei l'.htaccess serve per tutte le pagine
-
Allora devo scocciare ancora purtroppo perchè nn sono riuscito
Ora sarò più dettagliato cosi mi potete aiutare meglio.
Il sito è www.ristorantidisorrento.itHo creato il file .htaccess che ho salvato nella root e ho provato con i seguenti script:
1- volta)
RewriteEngine on
RewriteRule ^dettaglio/([^/]+).html dettaglio.php?id=61
(riferendomi al ristorante zio sam)2- volta)
RewriteEngine on
RewriteRule ^dettaglio/([^/]+).html dettaglio.php?id=$1In entrambi i casi, quando dalla Home page clicco sul link del ristorante Zio Sam, L'url della pagina rimane sempre questo:
http://www.ristorantidisorrento.it/dettaglio.php?id=61
Auguro a tutti un Buon Natale e vi ringrazio
-
L'url nella pagina lo devi modificare tu manualmente.
Prova cmq ad andare all'indirizzo:
http://www.ristorantidisorrento.it/dettaglio/61.html
(usando il secondo codice)
-
Grazie della risposta ma nn funziona nemmeno scrivendo il link a mano.
Il file che ho configurato ora nella root ha questo script:
RewriteEngine on
RewriteRule ^dettaglio/([^/]+).html dettaglio.php?id=$1
-
Options +FollowSymLinks
RewriteEngine on
RewriteRule dettaglio/(.*).html$ dettaglio.php?id=$1Prova così...prova successivamente l'indirizzo digitando il nuovo url manualmente.
-
Grazie probid...ma niente.
Mi da quest'errore
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email][email protected][/email] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
-
http://www.ristorantidisorrento.it/dettaglio/61.html
Questo indirizzo lo vedo.
-
tutto ol grazie. sono riuscito