Scuola forum (scuo.la) - Forum di discussione per le scuole

Scuola forum (scuo.la) - Forum di discussione per le scuole (https://www.scuolaforum.org/)
-   Informatica (https://www.scuolaforum.org/informatica/)
-   -   Nomi strani di file che non reindirizzano con l'htaccess (https://www.scuolaforum.org/informatica/566-nomi-strani-di-file-che-non-reindirizzano-con-lhtaccess.html)

Zena 03-24-2008 07:40 PM

Nomi strani di file che non reindirizzano con l'htaccess
 
Ciao.

Ieri ho riscontrato nel google webmaster tools degli errori di scansione web.
Gli errori sono del tipo 404 (Non trovato) e allora mi sono messo ad inserire questi nomi di collegamenti nel file .htaccess in modo da reindirizzarli alla home page. Il problema è che alcuni funzionano, mentre altri nomi strani con caratteri speciali, non fanno il reindirizzamento.

Gli indirizzi che danno problemi sono:
www.sito.it/%3C/a%3E
www.sito.it/&lt%3B/a&gt%3B
www.sito.it/uno%20due%20tre%20quattro

Il mio file .htaccess è fatto così:
Redirect 301 /pagina.html http://www.sito.it/pagina.html
ma se inserisco i nomi di prima non vanno mentre reindirizzamenti con nomi normali funzionano benissimo

Come faccio a reindirizzare anche questi collegamenti in home page?
E a cosa sono dovuti?

Grazie a tutti.

Yves 03-24-2008 11:49 PM

I codici che sono scritti con il simbolo % davanti, sono simboli che non sono compatibili nell'inserimento in URL; di solito sostituiscono caratteri come lo spazio, le frecce ecc.
L'htacces ti offre diverse alternative per gestire la situzione, come ad esempio il deviare tutte le pagine che danno errore verso una pagina creata ad hoc.

Leandro 03-26-2008 07:35 PM

Anche io ho notato questo scherzo, ma non ne capisco la causa: non capisco da dove arrivino o dove sono posizionati quei link...:mm:

Fernando 04-02-2008 02:04 PM

A me è capitato delle volte quando dovevo inserire l'attributo alt nelle immagini, ed invece che inserirlo nella casella apposita (di Dreamweaver) lo inserivo come collegamento senza accorgermene, e dopo mi trovavo quei collegamenti stranti. Infatti nell'Alt mettevo delle frasi composte da parole separate da spazi, ma gli spazi non si possono mettere nell'URL, e allora viene tradotto con una terminologia diversa.

Ti può fare comodo comunque studiarti un po come funziona l'htaccess, magari partendo da qui:
http://www.mrwebmaster.it/apache/art...pache_819.html


Tutti gli orari sono GMT +2. Attualmente sono le 03:15 AM.