In questo articolo, vedremo come è possibile utilizzare. htaccess per creare search-engine-friendly URL. Useremo il. htaccess per mantenere il posizionamento nei motori di ricerca, in caso di spostamento del sito in un nuovo dominio. Lo mappiamo anche pagine dinamiche a un indirizzo statico, quali motori di ricerca possono indicizzare meglio.
Istruzioni
1
Accedere al server e passare alla directory in cui il server Apache archivia i documenti HTML. Ciò solitamente è denominata "htdocs".
2
Creare il file. htaccess file digitando il comando: "toccare il. htaccess". Non dimenticare il punto davanti al nome file.
3
Aprire il file. htaccess nel vostro editor di testo preferito in modo che è possibile aggiungere nuove righe al file.
4
Per mantenere il posizionamento nei motori di ricerca quando si sposta una pagina, aggiungere la seguente riga di. htaccess: "redirect 301 oldpage.html http://mynewsite.com/newpage.html". Ciò consente di inviare agli utenti navigando per "oldpage.html" al tuo nuovo sito.
5
Reindirizzare il vostro intero sito web a un nuovo nome di dominio o un provider aggiungendo la seguente linea al ". htaccess: redirect 301 / http://mynewsite.com".
6
Utilizzare il generatore di regola di riscrittura su questo sito per mappare il tuo URL dinamici a una versione statica: http://www.webmaster-toolkit.com/mod_rewrite-rewriterule-generator.shtml
7
Inserisci il tuo URL dinamico presso la suddetta sede e fare clic su "Generare RewriteRule". Il generatore sarà creare un RewriteRule e visualizzarla nel browser.
8
Copiare e incollare la RewriteRule nel file. htaccess. Pagina dinamica è ora "spiderable" ai motori di ricerca.
Consigli & Avvertenze
- Per supportare RewriteRules, server web Apache deve supportare il modulo mod_rewrite. Questo può essere configurato nel file di configurazione principale di Apache e può essere fatto dall'amministratore di Apache.
- Si può fare molto di più con. htaccess, inclusa l'aggiunta di nomi utente e password per limitare l'accesso alle tue pagine.
- Assicurarsi che il file. htaccess non è leggibile o scrivibile-mondo. Solo account utente dovrebbe essere in grado di modificare il file. htaccess.
- Molte installazioni di Apache consentono agli utenti di sfogliare gli indici di directory, permettendo di surfisti per visualizzare tutti i file nella vostra directory. Può trattarsi di un problema di sicurezza. Evitare questo problema aggiungendo questa riga al tuo file. htaccess: IndexIgnore *