Stránka 1 z 2

Apache .htaccess subdoména

Napsal: 11 lis 2014 22:13
od Rutherther
Dobrý večer, snažím se přijít na to, jak udělat subdoménu pomocí htaccess, beze změny odkazu, myslím to tak, že když bude subdomain.domain.cz, tak to chci přesměrovat na domain.cz/něco/něco/, ale chci aby se furt ukazovalo subdomain.domain.cz.
Zde je můj kód, který vyhazuje chybu Internal server error, hosting mám na endora.cz:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} subdomena\.ffb\.8u\.cz$ [NC]
RewriteRule ^(.*)$ /subdomains/subdomena/$1
Fungovalo by to takto (ale to by se změnil odkaz):
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} subdomena\.ffb\.8u\.cz$ [NC]
RewriteRule ^(.*)$ http://ffb.8u.cz/subdomains/subdomena/$1

Dále bych chtěl, aby když dotyčný napíše subdomain.domain.cz/admin, tak ho to přesměruje znovu na stejnou adresu, akorát na adresář admin, takto by to fungovalo se vším, co napíše.


Snad jste to pochopili, pokud ne, tak se mě ptejte.
Děkuji za všechny odpovědi.

PS: Prosím, pište ke každé odpovědi, proč to tak funguje, abych se něco nového naučil.

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 11:40
od CZechBoY
Zdravím,
tak chceš přesměrovat nebo podstrčit obsah stránky?

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 20:20
od Rutherther
Chci ji podrstčit, ale toto:
RewriteCond %{HTTP_HOST} subdomena\.ffb\.8u\.cz$
RewriteRule !bla\.p http://ffb.8u.cz/subdomains/subdomena/$1

Se přesměruje, chci aby když stránka neobsahuje bla.p, aby se podstrčila tato, ale evidentně to nefunguje.

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 20:24
od CZechBoY
Dej to tam bez toho http://, pak se to podstrčí.

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 21:11
od Rutherther
Bez http:// to píše internal server error, jinak díky za dosavadní odpovědi.

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 21:22
od CZechBoY
No, takže si to vyjasněme.
Když existuje soubor bla.p (je to fyzický soubor na disku ve složce subdomains/subdomena/bla.p?) tak ho chceš podstrčit. Když neexistuje tak zobrazit co?

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 21:36
od Rutherther
Ne, prostě chci podstrčit místo subdomena.ffb.8u.cz/%1 ffb.8u.cz/subdomains/subdomena/%1
Myslel jsem že v tom rewriterule staryodkaz novyodkaz, ale kdyz se tam da (.*) tak se to proste presmeruje, proto jsem tam dal !bla.p, protoze nepredpokladam, ze by to tam nekdo psal.

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 21:50
od CZechBoY

Kód: Vybrat vše

RewriteCond %{HTTP_HOST} subdomena.ffb.8u.cz
RewriteRule (.+) /subdomains/subdomena/$1 [QSA]


Asi nějak tak.

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 22:03
od Rutherther
Internal server error, nějak to nerozezná /subdomains.., když před to dám http, tak funguje
, ale přesměruje a já chci jen podstrčit.

Re: Apache .htaccess subdoména

Napsal: 13 lis 2014 22:31
od CZechBoY
Zkus teda bez toho úvodního lomítka... nebo doplň celou adresu.

Re: Apache .htaccess subdoména

Napsal: 14 lis 2014 06:14
od Rutherther
S http to přesměruje a bez lomítka taky error 500

Re: Apache .htaccess subdoména

Napsal: 14 lis 2014 08:58
od CZechBoY
Máš na začátku ten

Kód: Vybrat vše

RewriteEngine On
?