Redirect na index.php

Zdravo

Kaj moram v htaccess napisati, da bi vsi zahtevki na neobstoječe strani bili redirectani na index.php?

Pravzaprav smo eno domeno razdelili na svoje domene, google pa ima še celo domeno poindeksirano.

O čem govorim?
www.adrenalinsports.si je bila domovanje za zorb.si ter balonarstvo.com. Na index.php je pač bil link na vsak svoj content. Sedaj smo zadeve ločili .. vsaka domena je sedaj svoja. Dokler me google ne poindeksira na novih domenah bi želel, da vse tiste ki jih na adrenalins... ni več redirecta na index.php .. drugih fajlov ni več tukaj :)

Hvala lepa za pomoč

8 odgovorov

RewriteCond %{HTTPHOST} ^adrenalinsports.si/balon/ [NC]
RewriteCond %{SCRIPT
FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ http://balonarstvo.com/$1 [L,R=301]

RewriteCond %{HTTPHOST} ^adrenalinsports.si/zorb/ [NC]
RewriteCond %{SCRIPT
FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ http://zorb.si/$1 [L,R=301]

Nekaj takega.

2

tole pa vrže ven Internal Server Error :(

RewriteCond %{HTTP_HOST} ^adrenalinsports.si/balon/ [NC]
RewriteRule ^(.*)$ http://balonarstvo.com/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^adrenalinsports.si/zorb/ [NC]
RewriteRule ^(.*)$ http://zorb.si/$1 [L,R=301]

Kaj pa za začetek takole?

Malce si bom sposodil temo. :)

Hočem narediti redirect z .htaccess, ko obiskovalec pride na domena.com in notri ni indexa (torej vidi belo stran in listo fajlov), da ga preusmeri na domena.com/blog. Malce sem že googlal, pa se ne znajdem ravno. :P

1

To boš verjetno še najlažje dosegel z ErrorDocument, če ti pa to ne ustreza, pa povej, bomo našli drugo rešitev :)

Mogoče takole:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule .* /blog/
1

Aha, dejansko bi lahko tudi s PHPjem uredil. Bi mi lahko še to prosim malo helpali :D

header("Location:blog/");

1