Subdomény - fórum

Kategorie: Webhosting / Subdomény

přidatNový příspěvek

Chcete-li odebírat toto téma e-mailem, přihlašte se nebo se nejprve zaregistrujte.

Subdomény

Jan Herout, 01.12.2010 14:15:38

Dobrý den,

mám malý problém se subdoménou, který však nemá vliv na funkčnost stránek.

Mám soubor .htaccess s následujícím obsahem:
RewriteEngine On

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) /domains/%2/$1 [L]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) /subdom/%2/$1 [L]


Pokud zadám subdoménu, vše funguje bez problémů. Po čase se však za doménou objeví i adresářová cesta.
Příklad:
zadám http://forum.sabots.cz
po čase (např. po přihlášení do administrace fóra) se k doméně přidají adresáře http://forum.sabots.cz/subdom/forum/

Vše funguje dál, ale neustále jsou vypisovány i adresáře za doménou.

Dá se nějak v souboru .htaccess zamezit tomu, aby adresáře nebyly zobrazovány?

Re: Subdomény

Petr Šťastný, WEDOS, 01.12.2010 14:24:51

Apache URL adresu, která ukazuje na adresář a neobsahuje na konci lomítko, přesměruje na URL s přidaným lomítkem, ale v tomto případě použije pro přesměrování URL adresu, kterou uvádíte.

Řešením je vytvořit si v htaccess pravidlo, kterým takovou URL opět přesměrujete na tu co chcete.

Mělo by fungovat něco takového:

RewriteRule ^subdom/forum/$ / [R=301,QSA,L]

Re: Subdomény

riki, 04.12.2010 21:21:03

A preco ste mi toto nepovedali ked som sa vas to osobne pytal.

Re: Subdomény

Petr Šťastný, WEDOS, 05.12.2010 08:58:13

U vás ale byl jiný problém. Vy jste měl špatné odkazy, protože PHP si načítalo aktuální URL adresu z nesprávné proměnné $_SERVER. Zde popsané přesměrování by vám vyřešilo následek, ale nikoliv příčinu celého problému, URL adresy by na vašich stránkách byly stále špatně.

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2018

Facebook RSS