Apache .htaccess 301 tilvísunin er tilvísun á netþjóni og varanleg tilvísun.
Þannig að .htaccess skráin er stillingarskrá fyrir Apache miðlara. .htacces s skráin er notuð í hverri möppu .
Notkun .htaccess skrá minnkar afköst netþjónsins. Forðast ætti notkun .htaccess þegar þú hefur aðgang að aðalstillingarskrá Apache þjónsins httpd.conf. Sameiginlegar hýsingarsíður hafa venjulega ekki aðgang að httpd.conf skránni og ættu að nota .htaccess skrána.
Þetta 301 tilvísunarsvar lætur leitarvélarnar vita að síðan hafi færst varanlega frá gömlu slóðinni yfir á nýju slóðina.
Leitarvélarnar flytja einnig gömlu vefslóðaröðina yfir á nýju vefslóðina.
Bættu þessum kóða við eða búðu til nýja .htaccess skrá í old-page.html möppunni.
Varanleg tilvísun frá old-page1.html yfir á new-page.html.
.htaccess:
Redirect 301 /old-page1.html http://www.mydomain.com/new-page1.html
Varanleg tilvísun frá öllum lénssíðum til newdomain1.com.
.htaccess skráin ætti að vera í rótarskrá gömlu vefsíðunnar.
.htaccess:
Redirect 301 / http://www.newdomain1.com/
Ef þú hlóðst upp .htaccess skránni í old-page.html möppuna og tilvísunin virkar ekki þýðir það venjulega að .htaccess skrárnar eru ekki virkar í stillingarskrá Apache þjónsins httpd.conf.
Hægt er að virkja .htaccess skrána með því að bæta httpd.conf skrá Apache þjónsins við.
httpd.conf:
<Directory /srv/www/rapidtable.com/public_html/web/dev/redirect>
AllowOverride All
</Directory>
Mikilvægt: Ekki er mælt með þessari stillingu þar sem hún hægir á Apache þjóninum.
Ef þú hefur leyfi til að breyta httpd.conf skránni er betra að bæta Redirect tilskipuninni við httpd.conf í stað .htaccess skráarinnar.
Athugaðu hvort bókasafn endurskrifa mátsins mod_rewrite.so sé hlaðið af apache þjóninum:
$ apache2ctl -M
Bættu eftirfarandi kóða við httpd.conf skrána.
Ef bókasafn endurskrifa mátsins mod_rewrite.so er ekki tiltækt skaltu afskrifa fyrstu línuna til að hlaða endurskrifaeiningunni.
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>
Ekki gleyma að endurræsa Apache þjóninn eftir httpd.conf uppfærslu:
$ sudo /etc/init.d/apache2 restart
Advertising