Autor Zpráva
meca
Profil
Je až s podivem, že Google na tento, a jemu podobné, dotazy nic srozumitelného nenalézá... Nevím, spíše je chyba u mně, o to víc prosím, zda-li by sem někdo nemohl nakopírovat rewrite pravidlo, s jehož pomocí je www.neco.example.com je chápáno jako www.example.com/neco/

Třešničkou na dortu by bylo, kdyby to pravidlo zároveň "přidávalo" www před adresy, kde by se nevyskytovalo (example.com) ...

Děkuji mnohokrát i za všechny, kteří kdy tento thread navštíví.
DJ Miky
Profil
RewriteEngine On

# Pravidlo na přesměrování na adresu s www:

RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301]

# Pravidlo na vytvoření subdomény:

RewriteCond %{HTTP_HOST} ^neco\.example\.com
RewriteRule ^(.*)$ http://www.example.com/neco/$1 [L,QSA]

(nebude to ale rewrite, jen přesměrování 301 - lepší je proto vyyužít skutečnou subdoménu)
FantomX1
Profil
DJ Miky: Toto asi nie je najlepsi styl. Ty si to tam riesis vsetko rucne, pre 10 subdomen by si potreboval 20 riadkov.

meca:

Ja na svojom blogu pouzivam toto
http://bleko.xatchat.sk/?id=48
zaroven aj vidis ako to funguje

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.xatchat\.sk
RewriteCond %{HTTP_HOST} ^([^\.]+)\.xatchat\.sk
RewriteRule ^([^\.]+)?$ http://xatchat.sk/blog.php?nick=%1 [L,QSA]

Urcim si ze vsetky adresy, ktore koncia na .xatchat.sk okrem adresy www.xatchat.sk sa budu prepisovat na xatchat.sk/blog.php?nick=%1

tebe by pomohlo zrejme toto

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com
RewriteRule ^([^\.]+)?$ http://example.com/%1/ [L,QSA]
Kajman_
Profil *
I když si myslím, že je lepší to nakonfigurovat rovnou v apachi, protože nikdy se přes modrewrite nedosáhne takové kvality, tak taky nástřel, jak by to podlě mě mohlo fungovat...

RewriteEngine On
RewriteBase /
RewriteRule ^subwww/ - [S]
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$
RewriteCond subwww/%1 -d
RewriteRule ^(.*)$ subwww/%1/$1 [L]

Takže bude adresář subwww a v něm třeba test a v něm stranka.html, pak by mělo jít test.example.com/stranka.html

No možná se to tu už jednou řešilo a ještě byl problém s adresáři, že už nefungoval mod_dir a musel se emulovat dalšími pravidly.
DJ Miky
Profil
FantomX1
pisatel psal rewrite na jeden adresář... to ruční je pak lepší řešení...
meca
Profil
Se sklopenou hlavou odcházím - nepovedlo se mi to, ač jsem zkoušel všechny tři... Jediný nadějný bylo DJ Miky, které však vskutku nějak přesměrovávalo, což mi moc nepomůže. Další se mi nepovedly rozběhnout vůbec - asi to bylo tím, že jsem předtím již měl nějaké další různé Condy, Basy a tak.. Kdo ví.

Každopádně děkuji všem za ochotu a již se to snažím vyřešit přes hosting. Ještě jednou dik...

Btw, DJ Miky, "pisatel" .. no ty kráásko ;)
Arteal
Profil
Tak na tohle se taky snažím celej dn přijít a nic :(
Toto téma je uzamčeno. Odpověď nelze zaslat.

0