WebSite X5Help Center

 
Mario C.
Mario C.
User

Levare scritta html  it

Автор: Mario C.
Просмотрено 942, Подписчики 3, Размещенный 0  

Buonasera, è possibile levare la scritta "html" nel link come nello screen che allego?

Anche quando esce .php.

Sono diciture che possono essere nascoste?

Размещено
10 Ответы
Fabio C.
Fabio C.
User

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]

Читать больше
Размещено От Fabio C.
Mario C.
Mario C.
User
Автор

Dove vado a modificare questo file?

Читать больше
Размещено От Mario C.
Mirko Boschetti
Mirko Boschetti
Moderator

non devi modificare, ma come ti ha detto Patrizia, devi incollare quel codice nel file .htaccess

Читать больше
Размещено От Mirko Boschetti
Claudio D.
Claudio D.
Moderator
Лучший пользователь месяца IT

...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...

Читать больше
Размещено От Claudio D.
Mario C.
Mario C.
User
Автор

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.

Читать больше
Размещено От Mario C.
Claudio D.
Claudio D.
Moderator
Лучший пользователь месяца IT

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...

Читать больше
Размещено От Claudio D.
Mario C.
Mario C.
User
Автор

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.

Читать больше
Размещено От Mario C.
Fabio C.
Fabio C.
User

Hai provato i codici che ti ho scritto sopra ? A me funzionano

Читать больше
Размещено От Fabio C.
Mario C.
Mario C.
User
Автор

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]

Читать больше
Размещено От Mario C.