1. Home
  2. Tehnisks
  3. 301 novirzīšana ar .htaccess failu

301 novirzīšana ar .htaccess failu

Current post is outdated!

.htaccess fails

Ir iespējams novirzīt apmeklētājus uz vietni, izmantojot .htaccess failu un 301 novirzīšanu. Fails ar šādu nosaukumu ir jāizveido tās vietnes saknes direktorijā, kuru vēlies novirzīt. Ja vēlies novirzīt uz virtuālā servera galveno domēnu, pievieno failu mapē ar nosaukumu /htdocs.

Uzmanību!

Ja tev nav Zone tīmekļa mitināšanas pakalpojuma, domēnu ir iespējams novirzīt, izmantojot URL ierakstus.
Norādījumus, kā to izdarīt, vari atrast šeit

Instrukcija

Vienkāršākais veids, kā pārvaldīt failu, ir izmantot WebFTP (tīmekļa FTP lietotni) sadaļā My Zone.

Pēc pieteikšanās vadības panelī ar savu ZoneID kontu tu vari pārvaldīt tīmekļa servera failus, pārskata lapā izvēloties Files.

Jaunajā logā izvēlies mapi /htdocs un pievieno failu ar nosaukumu .htaccess (ar punktu sākumā).

Tad apakšējā izvēlnē izvēlies + (plus zīmi) un New File.

Lai rediģētu faila saturu, ar peles kreiso pogu noklikšķini uz faila un izvēlies Edit.


Nokopē failā atbilstošā noteikuma saturu:

1. Vienkārša novirzīšana

# Main domain redirection 
Redirect 301 / https://www.redirectsto.ee/
# Expired link redirection
Redirect 301 /expired-link https://www.redirectsto.ee/new-website

2. Ienākošo pieprasījumu pāradresēšana tikai uz galveno domēnu. Saites struktūra netiek iekļauta mērķī.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?redirecteddomain\.eu$ [NC]
RewriteRule ^$ https://www.redirectsto.ee/en/ [R=301,L]

https://redirecteddomain.eu/ → https://www.redirectsto.ee/en/
https://redirecteddomain.eu/subpage → netiek novirzīts

3. Pieprasījumu novirzīšana uz galveno domēnu, iekļaujot apakšdomēnus. Saites struktūra tiks iekļauta novirzīšanā.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?redirecteddomain\.eu$ [NC]
RewriteRule ^(.*)$ https://www.redirectsto.com%{REQUEST_URI} [R=301,L]

https://redirecteddomain.eu/ → https://www.redirectsto.com/
https://redirecteddomain.eu/subpage → https://www.redirectsto.com/subpage

4. Visu pieprasījumu pāradresēšana uz konkrētu adresi. Saites struktūra netiek iekļauta novirzīšanā.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?redirecteddomain\.eu$ [NC]
RewriteRule ^(.*)$ https://www.redirectsto.ee/ [R=301,L]

https://redirecteddomain.eu/ → https://www.redirectsto.com/
https://redirecteddomain.eu/subpage → https://www.redirectsto.ee/

Rindā “redirecteddomain” aizstāj domēnu, ko apmeklētājs ievada adreses joslā.

Rindā “redirectsto” aizstāj informāciju ar adresi, uz kuru vēlies novirzīt apmeklētājus.

Papildu informācija!

Citus .htaccess faila noteikumu piemērus vari atrast šeit

Updated on 1. Sep 2017
Was this article helpful?

Related Articles