Portál AbcLinuxu, 10. května 2025 11:26

Dotaz: Automaticke vytvareni subdomen pomoci mod_rewrite

28.6.2006 10:09 Petr Spurný
Automaticke vytvareni subdomen pomoci mod_rewrite
Přečteno: 297×
Odpovědět | Admin
Dobre rano,

nastavuji webovy server Apache na jednom linuxovem stroji a pomoci mod_rewrite se snazim o automaticke vytvareni subdomen.

V hlavnim adresari virtual hostu mam teda napriklad adresare www ten odpovida adrese www.mojedomena.cz test ten zase adrese test.mojedomena.cz

atd. Cilem je automaticke vytvoreni subdomeny po vytvoreni prislusneho adresare. Je to situace obvykla u nekterych poskytovatelu hostingu. Doufam ze jsem problem popsal srozumitelne.

Vsechno funguje, pro vytvareni subdomen pouzivam pravidlo

RewriteCond %{HTTP_HOST} ^(([a-z]+)\.)domena\.cz [NC]

RewriteRule .? /%2%{REQUEST_URI} [L]

Jedinym problemem je pokud nekdo pristupuje pres mojedomena.cz (tedy bez www), pak se nasmeruje do korenoveho adresare domeny a to ja nechci. Idealnim stavem by bylo presmerovani do podslozky www.

Napad nekoho jak tenhle problem elegantne vyresit?

Predem diky za jakekoliv nakopnuti Petr Spurny
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.6.2006 10:13 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
Rozbalit Rozbalit vše Re: Automaticke vytvareni subdomen pomoci mod_rewrite
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak si nejdrive vytvor rewrite rule, ktery mojedomena.cz presmeruje na www.mojedomena.cz .
28.6.2006 10:15 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Automaticke vytvareni subdomen pomoci mod_rewrite
Odpovědět | | Sbalit | Link | Blokovat | Admin
RewriteCond  %{HTTP_HOST}  ^([^.]+)\.([^.]+)$
RewriteRule  ^(.*)$  http://www.%{HTTP_HOST}$1 [L,R=301,QSA]
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)\.([^.]+)$ 
RewriteRule ^(.*)$ http://%1.%2.%3$1 [L,R=301,QSA]
Provede přesměrování z domena.cz na www.domena.cz a z www.poddomena.domena.cz na poddomena.domena.cz
-- Nezdar není hanbou, hanbou je strach z pokusu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.