- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- accedere ad una pagina senza scrivere l'estensione
-
accedere ad una pagina senza scrivere l'estensione
innanzitutto saluto tutti, dato che sono un nuovo utente, frequento già altri forum di webmaster ma questo mi sembra a livello di collaborazione migliore
Praticamente il mio problem è che o cambiato server virtuale ed ho un piccolo problema che non mi dava quello precedente
Praticamente la pagina http://www.sito.it/pagina.htm
Questa pagina qua sopra nel mio vecchio serve vi si poteva accedere senza scrivere l'estensione .htm, cioè potevo accedere dal browser semplicemente con .../pagina, adesso se non scrivo .../pagina.htm mi da pagina notfoundDevo forse creare un htaccess e scriverci qualcosa?
Un webmaster mi ha detto di scrivere questo in htaccessRewriteEngine On
RewriteRule ^(.*)$ $1.html [L,NC]Il problema è che non mi funziona, sapete correggermi o riscrivermi il testo? Premetto che io faccio solo copia e incolla e non sarei mai ingrado di capire questo linguaggio
grazie a tutti
-
@adamo2 said:
innanzitutto saluto tutti, dato che sono un nuovo utente, frequento già altri forum di webmaster ma questo mi sembra a livello di collaborazione migliore
Praticamente il mio problem è che o cambiato server virtuale ed ho un piccolo problema che non mi dava quello precedente
Praticamente la pagina http://www.sito.it/pagina.htm
Questa pagina qua sopra nel mio vecchio serve vi si poteva accedere senza scrivere l'estensione .htm, cioè potevo accedere dal browser semplicemente con .../pagina, adesso se non scrivo .../pagina.htm mi da pagina notfoundDevo forse creare un htaccess e scriverci qualcosa?
Un webmaster mi ha detto di scrivere questo in htaccessRewriteEngine On
RewriteRule ^(.*)$ $1.html [L,NC]Il problema è che non mi funziona, sapete correggermi o riscrivermi il testo? Premetto che io faccio solo copia e incolla e non sarei mai ingrado di capire questo linguaggio
grazie a tuttiprova cosi;)
RewriteEngine On RewriteRule ^(.*)$.htm $1.html bye bye
-
no mi spiace, comunque grazie di averci provato
-
Strano ....
tu devi creare un file .htaccess (punto iniziale) e metterlo nel root directory
e il contenuto deve essere
RewriteEngine On
RewriteRule ^(.*)$.htm $1.htmlfacci sapere
-
ciao adamo2, benvenuto sul forum
prima di passare alla soluzione analizziamo un po' la situazione
vuoi fare questa cosa per un fattore estetico o hai pagine indicizzate senza estensione?ublogtoo: non capisco la logica della tua regola come mai scrivi dopo l'end-of-string ($) ?
-
voglio farlo perchè ho un sito fatto solo da una pagina che è collegato a singole pagine multilingua, quindi vorrei che la gente si abitui a ricordare http://www.sito.com/it .... anziche .../it.htm
Ho creato un file .htaccess, ho scritto solo ed esclusivamente
RewriteEngine On
RewriteRule ^(.*)$.htm $1.htmlQua potete vedere un'esempio concreto, adesso il files è così nel server nella root, cioè dove pubblico tutti i files
Il sito è http://www.infoclassica.com
Prendiamo per esempio la pagina http://www.infoclassica.com/archivio.shtml
Scrivendo http://www.infoclassica.com/archivio non vaQuesto sito qua sopra è di esempio, il sito originale per il quale mi serve questo sistema è fatto da pagine con estension .htm e non .shtml ... l'ho detto perchè magari centra qualcosa
grazie dello sbattimento
-
non ti conviene usare mod_rewrite per queste cose
io userei delle directory con dentro file indexcomunque, la prima regola che hai postato è logicamente valida
sicuro che mod_rewrite sia attivo? l'hai usato in passato sullo stesso server?
-
scusa ma non so cosa sia mod_rewrite ... non sapevo neanche si dovesse attivare, pensavo bastasse mettere htaccess e stop ... evidentemente devo attivarlo ... sul vecchio server era probabilmente attivo, sarà mai possibile attivarlo da plesk secondo voi?
-
guarda da phpinfo() se lo trovi nella sezione "Loaded modules"