.htaccess-uudelleenohjaus

Apache .htaccess 301 -uudelleenohjaus on palvelinpuolen uudelleenohjaus ja pysyvä uudelleenohjaus.

Joten .htaccess  -tiedosto on Apache-palvelimen määritystiedosto. .htacces-  tiedostoa käytetään hakemistokohtaisesti.

.htaccess- tiedoston käyttö   heikentää palvelimen suorituskykyä.  .htaccess  :n käyttöä tulee välttää, kun sinulla on pääsy Apache-palvelimen pääasetustiedostoon httpd.conf. Jaetuilla hosting-sivustoilla ei yleensä ole pääsyä httpd.conf-tiedostoon, ja niiden tulisi käyttää  .htaccess -  tiedostoa.

Tämä 301-uudelleenohjausvastaus ilmoittaa hakukoneille, että sivu on siirtynyt pysyvästi vanhasta URL-osoitteesta uuteen URL-osoitteeseen.

Hakukoneet siirtävät myös vanhan URL-sivun sijoituksen uuteen URL-osoitteeseen.

.htaccess-uudelleenohjaus

Lisää tämä koodi tai luo uusi  .htaccess  -tiedosto old-page.html-hakemistoon.

Yhden URL-osoitteen uudelleenohjaus

Pysyvä uudelleenohjaus vanha-sivu1.html osoitteesta uusi-sivu.html.

.htaccess:

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

Koko verkkotunnuksen uudelleenohjaus

Pysyvä uudelleenohjaus kaikilta verkkotunnuksen sivuilta osoitteeseen newdomain1.com.

.htaccess  -tiedoston tulee olla vanhan verkkosivuston juurihakemistossa.

.htaccess:

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

Otetaan käyttöön .htaccess-määritys

Jos  latasit .htaccess  -tiedoston old-page.html-hakemistoon eikä uudelleenohjaus toimi, se tarkoittaa yleensä sitä, että  .htaccess -  tiedostot eivät ole käytössä Apache-palvelimen asetustiedostossa httpd.conf.

.htaccess   -tiedosto voidaan ottaa käyttöön lisäämällä Apache-palvelimen httpd.conf-tiedosto .

httpd.conf:

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

Tärkeää: tätä asetusta ei suositella, koska se hidastaa Apache-palvelinta.

httpd.conf uudelleenohjaus

Jos sinulla on lupa muuttaa httpd.conf-tiedostoa, on parempi lisätä uudelleenohjausohje httpd.conf-  tiedostoon .htaccess -  tiedoston sijaan.

Tarkista, lataako apache-palvelin uudelleenkirjoitusmoduulin kirjaston mod_rewrite.so:

$ apache2ctl -M

 

Lisää seuraava koodi httpd.conf-tiedostoon.

Jos uudelleenkirjoitusmoduulin kirjasto mod_rewrite.so ei ole käytettävissä, poista ensimmäisen rivin kommentit ladataksesi uudelleenkirjoitusmoduuli.

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>

 

Muista käynnistää Apache-palvelin uudelleen httpd.conf-päivityksen jälkeen:

$ sudo /etc/init.d/apache2 restart

 

 

 


Katso myös

Advertising

VERKKOKEHITYS
°• CmtoInchesConvert.com •°