Autor | Zpráva | ||
---|---|---|---|
meca Profil |
#1 · Zasláno: 8. 6. 2006, 22:33:36
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 |
#2 · Zasláno: 9. 6. 2006, 08:43:19
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 |
#3 · Zasláno: 9. 6. 2006, 09:07:50
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 * |
#4 · Zasláno: 9. 6. 2006, 09:52:33
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 |
#5 · Zasláno: 9. 6. 2006, 14:46:24
FantomX1
pisatel psal rewrite na jeden adresář... to ruční je pak lepší řešení... |
||
meca Profil |
#6 · Zasláno: 9. 6. 2006, 16:36:24
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 ;) |
||
Časová prodleva: 8 měsíců
|
|||
Arteal Profil |
#7 · Zasláno: 15. 2. 2007, 18:43:42
Tak na tohle se taky snažím celej dn přijít a nic :(
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0