Преусмеравање Апацхе .хтаццесс 301 је преусмеравање на страни сервера и трајно је преусмеравање.
.Хтаццесс фајл је Апач сервера конфигурациони фајл. .Хтаццес с датотека се користи за директоријуму.
Коришћење .хтаццесс датотеке смањује перформансе сервера. Треба избегавати употребу .хтаццесс када имате приступ главној конфигурационој датотеци сервера Апацхе хттпд.цонф. Веб локације са дељеним хостингом обично немају приступ датотеци хттпд.цонф и треба да користе датотеку .хтаццесс .
Овај одговор 301 за преусмеравање обавештава претраживаче да се страница трајно преселила са старог на нови УРЛ.
Претраживачи такође преносе ранг старе УРЛ странице на нову УРЛ адресу.
Додајте овај код или направите нову .хтаццесс датотеку у директоријуму олд-паге.хтмл .
Трајно преусмеравање са старе-странице.хтмл на нову-страницу.хтмл .
.htaccess:
Redirect 301 /old-page.html http://www.mydomain.com/new-page.html
Трајно преусмеравање са свих страница домена на невдомаин.цом .
Датотека .хтаццесс треба да се налази у основном директоријуму старе веб локације.
.htaccess:
Redirect 301 / http://www.newdomain.com/
Ако сте датотеку .хтаццесс отпремили у директоријум олд-паге.хтмл , а преусмеравање не функционише, то обично значи да датотеке .хтаццесс нису омогућене у датотеци за конфигурацију Апацхе сервера хттпд.цонф.
.Хтаццесс фајл може бити укључен додавањем Апацхе сервера хттпд.цонф фајл.
httpd.conf:
<Directory /srv/www/rapidtables.org/public_html/web/dev/redirect/
AllowOverride All
</Directory/
Важно: ово подешавање се не препоручује јер успорава Апацхе сервер.
Ако имате дозволу за промену датотеке хттпд.цонф , боље је додати директиву Преусмеравање у датотеку хттпд.цонф уместо датотеке .хтаццесс .
Проверите да ли је Апацхе сервер учитао библиотеку преписивања мод_реврите.со :
$ apache2ctl -M
Додајте следећи код у датотеку хттпд.цонф.
Ако библиотека модула за преписивање мод_реврите.со није доступна, уклоните коментар из првог реда да бисте учитали модул за преписивање.
httpd.conf:
# LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
<Directory /srv/www/rapidtables.org/public_html/web/dev/redirect/
Redirect 301 /old-page.html http://www.mydomain.com/new-page.html
</Directory/
Не заборавите да поново покренете Апацхе сервер након ажурирања хттпд.цонф:
$ sudo /etc/init.d/apache2 restart