Autor | Zpráva | ||
---|---|---|---|
WendaDostalek Profil * |
#1 · Zasláno: 23. 8. 2006, 12:36:28
Tuším, že by se tento problém měl vyřešit pomocí mod_rewrite, ale to je tak vše.
Když zadám do prohlížeče www.adresa.cz, tak bych chtěl, aby se zobrazila www.adresa.cz/ Ale pokud to bude www.adresa.cz/odkaz-na-stranku, tak aby zůstala bez konečného lomítka. RewriteRule http://www.adresa.cz http://www.adresa.cz/ [R] nefunguje... Díky |
||
WendaDostalek Profil * |
#2 · Zasláno: 23. 8. 2006, 12:44:31
Respektive: používám už
RewriteRule ^([^.]+)$ index.php?stranka=$1 A právě při localhost/adresa bez lomítka to žádá adresu localhost/adresa/?stranka=C:/www/adresa Tam bude asi problém, ať jsem do podmínky zkoušel dodávat lomítko, nebo i na druhou stranu, nepodařilo se mi to zprovoznit tak, jak bych potřeboval... |
||
WendaDostalek Profil * |
#3 · Zasláno: 23. 8. 2006, 12:45:29
Já bych chtěl, aby to zobrazilo localhost/adresa/ a $stranka zustala prazdna... Pokud se tu najde někdo, kdo mi dokáže poradit, budu moc rád.
|
||
Charlie Profil |
#4 · Zasláno: 23. 8. 2006, 12:46:51 · Upravil/a: Charlie
Zkuste:
RewriteRule ^http://www.adresa.cz$ http://www.adresa.cz/ [R] Update: Toto měla být odpověď na první zprávu, ostatní jsem četl až dodatečně. |
||
WendaDostalek Profil * |
#5 · Zasláno: 23. 8. 2006, 12:52:04
Děkuji, ale nefunguje...
|
||
WendaDostalek Profil * |
#6 · Zasláno: 23. 8. 2006, 12:52:38
Toto byla odpověď na odpověď na první zprávu, Update jsem četl až dodatečně...:-)
|
||
WendaDostalek Profil * |
#7 · Zasláno: 23. 8. 2006, 13:02:28
Zjistil jsem, jak to přesně je. Řešení ale nemám...
RewriteRule bere to, co je za posledním lomítkem jako parametr pro $stranka. Takze kdyz zadam localhost/adresa/nazev-stranky, tak priradi nazev-stranky. Pokud zadam localhost/adresa/, tak to je v poradku a do $stranka neprijde nic, protoze nic neni za lomitkem. Pokud ale chci localhost/adresa, tak bere adresa jako parametr a vola localhost s $stranka==adresa Jak s tím ale pokročit, to nevím... Web pojede na vlastní doméně, www.firma-cz.com, jestli i tam bude problém, to nevím. Teď ale jedu na localhostu ve složce localhost/adresa (c:/www/adresa) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0