Software

peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
Zdravím,
jak prosím vás přesměruji všechno ze stránky doména.cz na subdoménu sub.domena.cz .
Jde mi to, že když někdo zadá klidně domena.cz/ahoj.html aby jej to přesměrovalo na sub.domena.cz a i když zadá cokoliv, kde je na začátku domena.cz, aby jej to přesměrovalo vždy na sub.domena.cz.
Děkuji moc za informaci.
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

Lukaaashek
WD Trader: 4/5

Příspěvky: 226
Registrace: 04.03.2012
Dělá se to přes soubor .htaccess.

Na netu je spoustu vyřešených příkladů. Začni třeba tady: http://www.jakpsatweb.cz/server/htaccess.html

Začal bych tím, že bych si zkusil přepsat příklad: Redirect na verzi domény s www -> www změníš na sub a máš to (nezaručuju, nezkoušel jsem)

peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
.htaccess jsem samozřejmě zkoušel.
Teď řeším problém, když mám v .htaccess zadáno

Kód: Vybrat vše
redirect 301 /slozka http://sub.domena.cz


Aby se mi vše co bylo domena.cz/slozka/neco.html

aby se mi přesměrovalo vždy na sub.domena.cz, aniž by adresa v adresářním řádku byla sub.domena.cz/neco.html .
Lépe řečeno potřebuji se zbavit toho neco.html (což může být cokoliv není vždy stejné.

Děkuji moc za rady
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

xmrnv100
Uživatelský avatar
WD Trader: 4.25/5

Příspěvky: 281
Registrace: 08.09.2012
Pokud jsem správně pochopit dotaz, tak já to řeším takto:
Kód: Vybrat vše
RewriteEngine on
RewriteRule (.*) http://sub.domena.cz/$1 [R=301,QSA]

peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
No to co jsi mi napsal, bohužel není přímo to co jsem potřeboval

Kód: Vybrat vše
RewriteEngine on
RewriteRule (.*) http://blog.doprofilu.cz/ [R=301,QSA]


Tohle dělá co jsem potřeboval, ale má to jednu chybičku, přesměrovávám fórum a tam když uvedu toto pravidlo do .htaccess, tak mi při zadaná nějakého tématu třeba
Kód: Vybrat vše
domena.cz/viewtopic.php?f=8&t=40


Tak mě to přesměruje na sub.domena.cz/?f=8&t=40.
Jak se tohohle zbavím?

Jinak díky za posunutí dopředu.
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

xmrnv100
Uživatelský avatar
WD Trader: 4.25/5

Příspěvky: 281
Registrace: 08.09.2012
Smaž to QSA a ponech jen R=301 a mělo by to chodit.

Edit:
[QSA] - Do přepsané / přesměrované adresy přidej za otazník vše, co je za otazníkem v původním požadavku (query string). Zkratka QSA znamená "query string append". Jestliže naopak chcete query string useknout, ukončete druhý parametr otazníkem.

peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
xmrnv100 píše:
Smaž to QSA a ponech jen R=301 a mělo by to chodit.

Edit:
[QSA] - Do přepsané / přesměrované adresy přidej za otazník vše, co je za otazníkem v původním požadavku (query string). Zkratka QSA znamená "query string append". Jestliže naopak chcete query string useknout, ukončete druhý parametr otazníkem.



Tak teď to nechápu co tedy mám prosím tě napsat do .htaccess?
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

xmrnv100
Uživatelský avatar
WD Trader: 4.25/5

Příspěvky: 281
Registrace: 08.09.2012
Nemám možnost to teď vyzkoušet, tak jen teoreticky :-)
Syntaxe:
Kód: Vybrat vše
RewriteEngine on
RewriteRule  Na-co-se-ptá-klient   Co-skutečně-dostane   [nepovinná-pravidla]


Příklad:
Kód: Vybrat vše
RewriteEngine on
RewriteRule (.*) http://blog.doprofilu.cz/ [R=301]


Tzn.
(.*) - ať se zeptá klient na cokoliv
dostane se na http://blog.doprofilu.cz/
přesměrováním typu 301

peeeeta
Uživatelský avatar
WD Trader: 4.83/5

Příspěvky: 2055
Registrace: 02.09.2012
A jak když mám v .htaccess toto pravidlo
Kód: Vybrat vše
RewriteEngine on
RewriteRule (.*) http://blog.doprofilu.cz/ [R=301,QSA]


Z toho vyjmu určitou subdoménu (icq.doprofilu.cz)
Pokud jsem ti pomohl přidej mi bod tlačítkem [+]
Wedos aktuální slevy
 CZC slevové kupóny

Pro plnohodnotné využívání fóra, vč. psaní příspěvků se musíte registrovat nebo se přihlásit.
Registrovat se nebo Přihlásit se