Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /data/e/7/e76990b9-3372-4d88-8089-fce36e16744a/webperfection.net/sub/rady-nosu/wp-content/plugins/seo-ultimate/modules/class.su-module.php on line 1195
Apache - redirect - modrewrite

December 8, 2011 | In: Programovanie

.htaccess – redirec

apache – .htaccess redirec

tak prvy jednoduchý spôsob ako napisať redirect bez rewriteengine on (všetko sa samozrejme zapisuje do .htaccess na linuxovom serveri):

redirectMatch 301 ^(.*)$ http://cartridge-tonery.webperfection.net/$1

to nám však nedáva možnosť chainovať s viac pravidlami, takže keby sme chceli mať pravidla v roote aby sme boli presmerovaný z roznych názvov domén (trebars 3 úrovne) na konkrétnu tak to môžeme spraviť takto:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^cartride-tonery\.webperfection\.net [OR]
RewriteCond %{HTTP_HOST} ^tonery\.webperfection\.net [OR]
RewriteCond %{HTTP_HOST} ^dr\.toner\.webperfection\.net [OR]
RewriteCond %{HTTP_HOST} ^cartrige\.webperfection\.net [OR]
RewriteCond %{HTTP_HOST} ^cartride\.webperfection\.net [OR]
RewriteCond %{HTTP_HOST} ^kazety\.webperfection\.net [OR]
RewriteCond %{HTTP_HOST} ^naplne\.webperfection\.net [OR]
RewriteCond %{HTTP_HOST} ^kartus\.webperfection\.net
RewriteRule ^(.*)$ http://cartridge-tonery.webperfection.net [R=301,L]

to má viac významov prečo by sme to chceli… no a robi to to že keď si niekto pamätá moju doménu pod tonery.webperfection tak ho to presmeruje na originál co je cartridge-tonery, takisto je to kratšie a zapísané v rôznych tvaroch aby sme vyšli návštevnikovy v ústrety… toto je jeden z mnoha spôsobov samozrejme ako dosiahnúť podobný cieľ 🙂

Share This:

Comments are closed.