Autor Zpráva
WendaDostalek
Profil *
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 *
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 *
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
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 *
Děkuji, ale nefunguje...
WendaDostalek
Profil *
Toto byla odpověď na odpověď na první zprávu, Update jsem četl až dodatečně...:-)
WendaDostalek
Profil *
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)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0