.htaccess átirányítások

A weboldalt a .htaccess fájl segítségével többféleképpen át lehet irányítani.
A .htaccess fájl a weboldalad gyökerében található rejtett fájl.

Egy oldal átirányítása

Ezzel a módszerrel 1db oldalt lehet egy új címre átirányítani.

 
Redirect 301 /regioldal.html http://www.mintadomain.com/ujoldal.html

Egész honlap átirányítása

Ez minden egyes forgalmat a régi oldaladról átirányít az újra.

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

Ebben az esetben a régi linkek megmaradnak, csak a domain név  cserélődik ki az újra.
Példa:

domain.hu/   —>  ujdomain.hu/
domain.hu/oldal-1   —>  ujdomain.hu/oldal-1
domain.hu/oldal-2   —>  ujdomain.hu/oldal-2

Egész honlap átirányítása almappákkal együtt

Ha azt szeretnéd, hogy a régi linkek ne maradjanak meg, és minden  régi weboldaladra érkező találat egy új domain névre irányítson, akkor az alábbi kódot használd.

 
RedirectMatch 301 /(.*) http://ujdomain.hu

A domain www nélküli címét a www-s címre átirányítani


Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^mintadomain.com [NC] 
RewriteRule ^(.*)$ http://www.mintadomain.com/$1 [L,R=301]

A domain www-s címét a www nélkülire átirányítani



Options +FollowSymLinks 
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^mintadomain\.com
RewriteRule (.*) http://mintadomain.com/$1 [R=301,L]

 

Minden kérés átirányítása a https://www nélküli verzióra: 

Fontos a bekapcsolása előtt ellenőrizd hogy a domain nevedre már települt az SSL tanúsítvány. Ezt a SSL/TLS Status menü pontban tudod megtenni. 






 

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)(.*) [NC]
RewriteRule ^(.*)$ https://%2%{REQUEST_URI} [R=301,L]