Autor Zpráva
Sylar
Profil
Ahoj,
mohl by mi někdo poradit kde mám v tomto zápise chybu? potřebuji přesměrovat lidi z domény xore.eu na subdoménu katalog.xore.eu

RewriteEngine On
RewriteBase /

RewriteRule ^(http://)?(www.)?xore\.eu$ http://katalog.xore.eu [R=301]
G3n3sis19
Profil
zkus

RewriteEngine On
RewriteBase /

RewriteRule ^(http://(www.)*xore.eu$ http://katalog.xore.eu [L]
Davex
Profil
Sylar:
V pravidle RewriteRule se nevyhodnocuje celé URL, ale jen cesta. Pro ověření jména serveru se musí použít podmínka:

RewriteCond %{HTTP_HOST} ^(www\.)?xore\.eu$
RewriteRule . http://katalog.xore.eu/ [R=301,NE,L]

G3n3sis19:
Ten regulární výraz jsi naprosto rozbil.
Sylar
Profil
Davex:
jen pro úplnost, v druhém řádku chybí u tečky ještě kvantifikátor * (hvězdička), ale jinak to funguje jak má, děkuji za pomoc

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: