Levare scritta html
Autor: Mario C.
Besucht 938,
Followers 3,
Geteilt 0
Buonasera, è possibile levare la scritta "html" nel link come nello screen che allego?
Anche quando esce .php.
Sono diciture che possono essere nascoste?
Gepostet am
... EXTRA del programma; ... devi documentarti in RETE, oppure parti da qui: https://helpcenter.websitex5.com/de/post/228569
*
*
Lo puoi fare con il file .htaccess incollando questi codici
Per rimuovere l’estensione .php:
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
Per rimuovere .html:
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule !.*\.html$ %{REQUEST_FILENAME}.html [QSA,L]
Autor
Dove vado a modificare questo file?
non devi modificare, ma come ti ha detto Patrizia, devi incollare quel codice nel file .htaccess
...il file .htacces può esistere o no , sul tuo host.
premessa : il tuo host DEVE essere un Host Linux/apache... altrimenti il file htaccess non funziona.
Se sei su host linux/apache e non hai il file .htaccess sul tuo host (nella directory principale del tuo sito)
puoi tranquillamente crearlo come file di testo col BloccoNote sul tuo computer poi lo trasferisci nella directory principale...
ricordati che DEVE chiamarsi
.htaccess
quindi occhio che non ti metta l'estensione .txt
Ricordati anche che se fai dei "pasticci" con l'htaccess il sito potrebbe non funzionare...
Comunque , io non ci perderei neppure un minuto a cercare di nascondere quell'estensione tanto ai fini SEO non serve a nulla...
Autor
Non va.
Aruba mi ha fatto inserire questo codice che viene risoconsciuto ma non modifica l'estenzione.
Mi hanno detto di sentire voi, chiedendo di modificare l'estenzione direttamente dal programma perché per loro risulta corretto il file ht.access come ho allegato.
il programma NON centra.... e si tratta di extra...
e comunque il codice , come specificato , c'è anche scritto "don't edit" ... NON devi inserire codici lì all'interno altrimenti quando pubblichi nuovamente website ti cancella il codice...
quindi mettilo qui
e verifica se funziona...
altrimenti rimani in attesa ...
tieni conto che con quell'istruzione potrebbe funzionare sia con che senza estensione... pur non nascondendola lato browser...
Autor
Ho inserito il codice nel seguente modo:
# WebSite X5 - Start Code [do not edit]
# WebSite X5 - End Code
RewriteEngine On
RewriteBase /
Options -Multiviews
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ /$1.html [L,QSA]
E non va.
Hai provato i codici che ti ho scritto sopra ? A me funzionano
Autor
Messo così? perché cosi non va.
# WebSite X5 - Start Code [do not edit]
# WebSite X5 - End Code
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule !.*\.html$ %{REQUEST_FILENAME}.html [QSA,L]