.htaccess omdirigering

Apache .htaccess 301-viderekoblingen er en omdirigering på serversiden og en permanent omdirigering.

.htaccess  -filen er en Apache-serverkonfigurasjonsfil..htacces  - filen brukes per katalog.

Bruk  av .htaccess  -fil reduserer serverytelsen.  .htaccess  -bruk bør unngås når du har tilgang til Apache-serverens hovedkonfigurasjonsfil httpd.conf.Delte vertsnettsteder har vanligvis ikke tilgang til httpd.conf-filen og bør bruke  .htaccess  -filen.

Dette 301-omdirigeringssvaret varsler søkemotorene om at siden har flyttet permanent fra den gamle nettadressen til den nye nettadressen.

Søkemotorene overfører også den gamle URL-siderangeringen til den nye URLen.

.htaccess omdirigering

Legg til denne koden eller lag en ny  .htaccess  -fil i old-page.html-katalogen.

Enkel URL-viderekobling

Permanent omdirigering fra old-page1.html til new-page.html.

.htaccess:

Redirect 301 /old-page1.html http://www.mydomain.com/new-page1.html

Omdirigering av hele domenet

Permanent omdirigering fra alle domenesider til newdomain1.com.

.htaccess  -filen skal være i det gamle nettstedets rotkatalog.

.htaccess:

Redirect 301 / http://www.newdomain1.com/

Aktiverer .htaccess-konfigurasjon

Hvis du lastet opp  .htaccess  -filen til old-page.html-katalogen og omdirigeringen ikke fungerer, betyr det vanligvis at  .htaccess -  filene ikke er aktivert i Apache-serverens konfigurasjonsfil httpd.conf.

.htaccess  -  filen kan aktiveres ved å legge til Apache-serverens httpd.conf-fil.

httpd.conf:

<Directory /srv/www/rapidtable.com/public_html/web/dev/redirect>
  AllowOverride All
</Directory>

Viktig: denne innstillingen anbefales ikke siden den bremser Apache-serveren.

httpd.conf omdirigering

Hvis du har tillatelse til å endre httpd.conf-filen, er det bedre å legge til Redirect-direktivet i httpd.conf i stedet for  .htaccess  -filen.

Sjekk om rewrite-modulens bibliotek mod_rewrite.so er lastet av apache-serveren:

$ apache2ctl -M

 

Legg til følgende kode i filen httpd.conf.

Hvis rewrite-modulens bibliotek mod_rewrite.so ikke er tilgjengelig, fjerner du kommentaren til den første linjen for å laste omskrivingsmodulen.

httpd.conf:

# LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
<Directory /srv/www/rapidtable.com/public_html/web/dev/redirect>
   Redirect 301 /old-page.html http://www.mydomain.com/new-page.html
</Directory>

 

Ikke glem å starte Apache-serveren på nytt etter httpd.conf-oppdatering:

$ sudo /etc/init.d/apache2 restart

 

 

 


Se også

Advertising

WEBUTVIKLING
°• CmtoInchesConvert.com •°