Zadejte hledaný výraz...

Htaccess podmíněné přidání lomítka

davchy
verified
rating uzivatele
(6 hodnocení)
29. 8. 2016 11:50:23
Zdravím, mám htaccess viz níže a řeším problém, že pokud zadám nejaky.web/virtualni-adresar/ , tak poslední řádek v htaccess (business_detail.php?permalink=$1) se provede, ale když zadám tu stejnou adresu bez koncového lomítka, tak dostanu 404.
Zkoušel jsem použít různá zdejší řešení na přidání koncového lomítka ke všem URL, ale to pak přestanou pracovat jiné řádky (třeba řádek s /products/ a jiné).
Říkal jsem si, že řešením by bylo, kdyby se případné chybějící koncové lomítko doplnilo jen v tom případě, pokud by šlo o virtuální adresář první úrovně, to znamená nejaky.web/virtualni-adresar a pokud by to bylo nejaky.web/virtualni-adresar/ nebo nejaky.web/virtualni-adresar/dalsi-adresar , tak by se nedoplnilo. To znamená, že doplnění by bylo jen v případě, kdyby za nejaky.web bylo jen jedno lomitko a nejaky retezec bez výskytu lomítka.
Pokud to takto lze, jak by pak byl zápis?
Děkuji.
29. 8. 2016 11:50:23
https://webtrh.cz/diskuse/htaccess-podminene-pridani-lomitka/#reply1220251
Filip T.
verified
rating uzivatele
(2 hodnocení)
29. 8. 2016 12:02:26
Tak trochu mimo téma: nebylo by lepší ( když už používáš PHP soubory ) použít i nějaký jednoduchý router?
Koukni na: http://altorouter.com/ ,používám ho na opravdu jednoduché weby, kde se nevyplatí používat FW.
* je to opravdu jednoduchý "jednosouborový" router v php ;) snad jsem alespoň trochu pomohl
29. 8. 2016 12:02:26
https://webtrh.cz/diskuse/htaccess-podminene-pridani-lomitka/#reply1220250
davchy
verified
rating uzivatele
(6 hodnocení)
29. 8. 2016 12:05:27
Já sám nejsem programátor a toto potřebuji vyřešit pro již hotový skript. Každopádně děkuji za snahu.
29. 8. 2016 12:05:27
https://webtrh.cz/diskuse/htaccess-podminene-pridani-lomitka/#reply1220249
jurinex
verified
rating uzivatele
29. 8. 2016 12:08:46
Je to kvoli tomu co tam mas ako about us a podobne, mne to robilo tiez take vykyvy... ako by si zadal business_detail.php?permalink=register
??
Mozno to funguje na vymenenom poradi...
29. 8. 2016 12:08:46
https://webtrh.cz/diskuse/htaccess-podminene-pridani-lomitka/#reply1220248
davchy
verified
rating uzivatele
(6 hodnocení)
29. 8. 2016 12:13:31
To jak píšeš, tak tam je právě problém s tím, když použiju nějaké řešení pro přidávání lomítek na konec všech URL, pak sice funguje vstupní adresa, ale zas pak právě tyto přestanu fungovat a přesměrovává na holou doménu. Bohužel nemám schopnosti k tomu, abych na to přišel sám.
29. 8. 2016 12:13:31
https://webtrh.cz/diskuse/htaccess-podminene-pridani-lomitka/#reply1220247
David Musil
verified
rating uzivatele
(68 hodnocení)
29. 8. 2016 12:39:50
Tak to lomítko přes znakem dolaru právě značí, že tam musí být. Když ho odstraníš, nebudeš ho muset zadávat.
Ty chceš aby ale fungovaly obě varianty, je to tak?
29. 8. 2016 12:39:50
https://webtrh.cz/diskuse/htaccess-podminene-pridani-lomitka/#reply1220246
davchy
verified
rating uzivatele
(6 hodnocení)
29. 8. 2016 12:45:16
Ano, potřeboval bych obě varianty. Nicméně to lomítko před dolarem jsem zkoušel odstranit zkušebně už dřív a na obě varianty (z i bez koncového lomítka) to pak vracelo ERR_TOO_MANY_REDIRECTS
29. 8. 2016 12:45:16
https://webtrh.cz/diskuse/htaccess-podminene-pridani-lomitka/#reply1220245
Pro odpověď se přihlašte.
Přihlásit