WebSite X5Help Center

 
Luigi Dell'aquila
Luigi Dell'aquila
User

Versione 15 e file htaccess  it

Autore: Luigi Dell'aquila
Visite 1786, Followers 1, Condiviso 0  

Ciao tutti. Nelle novità della versione 15 prof che ho installato c'è anche la possibilità di modificare, tramite ws, il file htaccess. Poco fa ho cercato di esportare il sito e c'è l'avviso che è già presente un file htaccess che verrà modificato con le impostazioni scelte.
Sul sito ho un mio file htaccess e se esporto WS lo sovrascrive e quindi vorrei apportare le modifiche di htaccess direttamente su WS, ma non riesco a trovare dove fare le modifiche. Grazie

Postato il
34 RISPOSTE - 2 UTILI - 1 CORRETTO
Skeggia 12
Skeggia 12
Moderator

prova a fare una copia del tuo htaccess, poi esporta il sito con website e vai a vedere le modifiche apportate... non dovrebbe cancellare le tue impostazioni, ma aggiungere in fondo le impostazioni create da website...

Leggi di più
Postato il da Skeggia 12
G. Sorry
G. Sorry
User

scusa dove si trova nel programma questa funzione?

Leggi di più
Postato il da G. Sorry
Stiac Engineering
Stiac Engineering
User
G. Sorry
scusa dove si trova nel programma questa funzione?

Con il nuovo aggiornamento si ha la possibilità di selezionare una pagina di errore "404". Si trova al passo 3, dove compare la voce Pagina 404 nella barra in altro. 

Leggi di più
Postato il da Stiac Engineering
Claudio D.
Claudio D.
Moderator
Utente del mese IT

Luigi non c'è la possibilità di modificare il file htaccess, in generale , ma la modifica avviene per la gestione del'errore 404 , se vuoi, automaticamente ed il codice viene aggiunto in coda al htaccess se già presente.

in pratica viene "solo" aggiunta questa riga (selezionando la pagina 404.html come pagina di eventuale destinazione per l'errore 404)

ErrorDocument 404 /404.html

La funzionalità si attiva selezionando una pagina da mappa e attivando il 404  ...

La modifica si evidenzia solo online e non esportando su disco ed ovviamente devi avere un Host linux

Leggi di più
Postato il da Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

Grazie a tutti per la risposta.
Ho fatto alcune prove ed ecco il risultato, che non va per niente bene perchè mi va comunque a modificare il mio e quindi ogni volta devo esportalo nuovamente con filezilla.

Il mio file originale è:
ErrorDocument 404 /err/404.php
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://futurovegan.org/$1 [R=301,L]

Ho provato senza creare la pagina 404 e mi ha cancellato soltanto la prima riga.
Ho creato la pagina 404 inserendo un oggetto html con scritto il mio originale e il nuovo htaccess contiene:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://futurovegan.org/$1 [R=301,L]
ErrorDocument 404 /404.html

Quindi, comunque vada, mi cancella il mio: "ErrorDocument 404 /err/404.php" sostituendolo con "ErrorDocument 404 /404.html".

Come ho detto non va bene perchè ogni volta mi dovrò ricordare di caricare con filezilla il mio file.

Leggi di più
Postato il da Luigi Dell'aquila
Claudio D.
Claudio D.
Moderator
Utente del mese IT

non è certo colpa della modifica automatica... ma del fatto che usi un file 404 in una sottocartella...

e che website non se lo aspetta , poichè i file per lui sono tutti nella cartella principale...

Scusa ma perchè usi un 404 in sottocartella ?

se hai la necessità di usare quello , non utilizzare la funzionalità automatica wink

Leggi di più
Postato il da Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

Ok va bene per la sottocartella che ho creato per avere un po' d'ordine. Infatti nella sottocartella ci sono altri file. Il problema è che anche se non uso la funzionalità automatica (ho fatto due prove, la prima senza attivare nulla e la seconda  attivando la pagina 404) WS mi cancella comunque la riga ErrorDocument 404 /err/404.php e quindi sono obbligato a riespoirtare con filezilla il file htaccess

Leggi di più
Postato il da Luigi Dell'aquila
Claudio D.
Claudio D.
Moderator
Utente del mese IT

...continuo a non capire perchè non lo metti nella root...

Intendi che anche senza attivare la 404 ti cancella la riga corrispondente ... ?

...perchè se così , ovviamente non deve farlo...

Leggi di più
Postato il da Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

Scusa prima non avevo capito la sottocartella. Allora mi spiego meglio: htaccess è nella root (per forza altrimenti non funzionerebbe) poi nel file viene richiamata una sottocartella.

Confermo che anche senza attivare la 404 viene cancellata la riga "ErrorDocument 404 /err/404.php"

Leggi di più
Postato il da Luigi Dell'aquila
#ABCD WebAgency
#ABCD WebAgency
User

e per chi usa il .htacess per la riduzione/compressione e browsing cahing come si fa?

Leggi di più
Postato il da #ABCD WebAgency
Claudio D.
Claudio D.
Moderator
Utente del mese IT
Luigi Dell'aquila
Scusa prima non avevo capito la sottocartella. Allora mi spiego meglio: htaccess è nella root (per forza altrimenti non funzionerebbe) poi nel file viene richiamata una sottocartella.

...quindi il file 404.php lo hai creato tu esternamente da website ?

ti conviene incorporarlo nel progetto per far si che appaia nella cartella principale così non avrai problemi...

Luigi Dell'aquila

Confermo che anche senza attivare la 404 viene cancellata la riga "ErrorDocument 404 /err/404.php"

...questo ovviamente, a mio parere, il programma non dovrebbe farlo ... nel caso in cui un utente voglia gestirsi il 404 per conto suo...

stasera cerco di fare una prova ... e se così dovrà intervenire lo STAFF...

Leggi di più
Postato il da Claudio D.
Claudio D.
Claudio D.
Moderator
Utente del mese IT
#ABCD WebAgency
e per chi usa il .htacess per la riduzione/compressione e browsing cahing come si fa?

?

mi pare ne avessimo già parlato in altro post ... e comunque qui con questo non centra...

ti consiglio di aprire altro post... o di cercare l'altro , mi pare ne avessimo parlato proprio con te ...

Leggi di più
Postato il da Claudio D.
#ABCD WebAgency
#ABCD WebAgency
User

io intendo che wsx5 in questo sovvrascrive il file .htacess precedentemente creato.

Leggi di più
Postato il da #ABCD WebAgency
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

@ClaudioD. Si il file 404.php l'ho creato io ed è nella sottocartella "err" in compagnia di un altro file config.php. Quando qualcuno cerca una pagina del sito insesistente, l'errore (la pagina inesistente cercata) mi viene inviato per email. Fammi cortesemente sapere l'esito della tua prova, se anche a te da lo stesso problema.

Grazie

Leggi di più
Postato il da Luigi Dell'aquila
Claudio D.
Claudio D.
Moderator
Utente del mese IT
#ABCD WebAgency
io intendo che wsx5 in questo sovvrascrive il file .htacess precedentemente creato.

no.no, accoda l'istruzione del 404 , senza cancellare le altre personalizzazioni...

l'ho provato... e sul mio sito ha fatto così...

Leggi di più
Postato il da Claudio D.
#ABCD WebAgency
#ABCD WebAgency
User

quindi io creo un file .htaccess personalizzato e lo inserico nella root preview. Poi magari modifico da programma una pagina 404 - e la stringa di codice si accoda alla stringa di codice precedentemente creata da menel file .htaccess? Ho capito bene?

Leggi di più
Postato il da #ABCD WebAgency
Giancarlo B.
Giancarlo B.
User
#ABCD WebAgency
quindi io creo un file .htaccess personalizzato e lo inserico nella root preview. Poi magari modifico da programma una pagina 404 - e la stringa di codice si accoda alla stringa di codice precedentemente creata da menel file .htaccess? Ho capito bene?

si.

Leggi di più
Postato il da Giancarlo B.
#ABCD WebAgency
#ABCD WebAgency
User

beh se è così, è ottimo. ora provo.

Leggi di più
Postato il da #ABCD WebAgency
A. Kris
A. Kris
User

su aruba .htaccess mi sa non funziona li si usa web.config o forse mi ricordo male?

Leggi di più
Postato il da A. Kris
Claudio D.
Claudio D.
Moderator
Utente del mese IT
A. Kris
su aruba .htaccess mi sa non funziona li si usa web.config o forse mi ricordo male?

non centra Aruba ... se hai il web.config significa che sei su host windows e non su host linux

Leggi di più
Postato il da Claudio D.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

Confermo come detto da Luigi ...

se ho nel htaccess una personalizzazione della gestione dell'errore 404 , e nel progetto invece non ho nessuna pagina 404 , quando esporto la riga personalizzata viene cancellata.

...in pratica la gestione dell'errore 404 devo dalla versione 15 lasciarla gestire a website ...

ci confermate STAFF ?

Leggi di più
Postato il da Claudio D.
Giancarlo B.
Giancarlo B.
User

io ho aruba con apache (linux) ed utilizzo .htaccess

Leggi di più
Postato il da Giancarlo B.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore
Claudio D.
Confermo come detto da Luigi ... se ho nel htaccess una personalizzazione della gestione dell'errore 404 , e nel progetto invece non ho nessuna pagina 404 , quando esporto la riga personalizzata viene cancellata. ...in pratica la gestione dell'errore 404 devo dalla versione 15 lasciarla gestire a website ... ci confermate STAFF ?

Secondo me non va bene che la gestione del 404 debba obbligatoriamente essere gestita da WS. Nel caso mio sarebbe un disastro. Sarebbe invece ottimo avere la possibilità di scelta ad esempio flaggando o meno una casella.

Leggi di più
Postato il da Luigi Dell'aquila
A. Kris
A. Kris
User

su aruba windows hai web.config. e la 404 non funzionerà . lo avevo già fatto e non funziona perchè non c'è .htaccess. poi vi renderete conto. risolvibile solo con vari passaggi ed inserendo codici .

Leggi di più
Postato il da A. Kris
Claudio D.
Claudio D.
Moderator
Utente del mese IT

@Luigi il tuo è sicuramente un caso particolare ...ma perchè non lo incorpori nel progetto ?

comunque ... ...rimaniamo in attesa dello STAFF...

Leggi di più
Postato il da Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

@Claudio come si incorpora nel progetto? anche se lo incorporo secondo me poi non funziona perchè il file htaccess verrà lo stesso modificato

Leggi di più
Postato il da Luigi Dell'aquila
Claudio D.
Claudio D.
Moderator
Utente del mese IT

intendo che crei la pagina 404 all'interno del progetto... e la selezioni come "404"

perchè l'hai creata fuori ?

Leggi di più
Postato il da Claudio D.
Giorgio C.
Giorgio C.
User
 quando esporto la riga personalizzata viene cancellata. ...in pratica la gestione dell'errore 404 devo dalla versione 15 lasciarla gestire a website ...

É un comportamento intuitivamente giusto.

Non potremmo coesistere due regole per la gestione dell'amore 404 il programma, prima di inserire la sua verifica ed elimina la preesistente.

Se da programma non inseriamo regola, ws5 pensa che non la vogliamo e toglie le regole per il 404.

Se ne mettiamo una cancella quella che eventualmente c'é.

Quindi con la versione 15 é obbligatorio utilizzare il programma per questa modifica del file. htaccess.

Ciao

Leggi di più
Postato il da Giorgio C.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

...infatti Giorgio, ha senso,  ... come ho scritto io prima...

Claudio D.
...in pratica la gestione dell'errore 404 devo dalla versione 15 lasciarla gestire a website ...
Leggi di più
Postato il da Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

Scusate, allora per avere la gestione della 404 devo ritornare alla versione 14? Mi sembra assurdo e quindi si aspetta la risposta dello Staff. 

Leggi di più
Postato il da Luigi Dell'aquila
Claudio D.
Claudio D.
Moderator
Utente del mese IT
Luigi Dell'aquila
Scusate, allora per avere la gestione della 404 devo ritornare alla versione 14? Mi sembra assurdo e quindi si aspetta la risposta dello Staff. 

si penso dovrai attendere , ma il problema è che tu hai scelto di gestirlo fuori dal progetto , se la pagina facesse parte del progetto non avresti problemi...

...io che le gestivo già così , ora non devo neppure preoccuparmi di inserire l'istruzione nel file htaccess , perchè lo fa già in automatico website...

Leggi di più
Postato il da Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

@Claudio Purtroppo io non posso farlo perchè a me serve anche questa riga "ErrorDocument 404 /err/404.php" che se la incorporo automaticamente la cancella

Leggi di più
Postato il da Luigi Dell'aquila
Claudio D.
Claudio D.
Moderator
Utente del mese IT

...forse non mi sono spiegato...

ma perchè non puoi mettere la pagina 404 dentro il progetto ?

che quindi poi la riga diventerà

ErrorDocument 404 /404.php

senza il /err e lo fai gestire da website ?

Leggi di più
Postato il da Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore
Claudio D.
...forse non mi sono spiegato... ma perchè non puoi mettere la pagina 404 dentro il progetto ? che quindi poi la riga diventerà ErrorDocument 404 /404.php senza il /err e lo fai gestire da website ?

Hai ragione. Ho fatto come dici e funziona tutto... wink Comunque sarebbe opportuno dare la possibilità di scelta: utilizzare WS o con file esterni.

Grazie a tutti

Leggi di più
Postato il da Luigi Dell'aquila