Zdravím,
chcel by som dostiahnuť aby moja aplikácia, skracovala pekne URL adresy, zatiaľ to robím pre každú adresu manuálne, čo mi až tak nevadí, skôr mám problém v tom, že musím riešiť pre každú, variantu s a bez lomítka a pod. Prípadne to dopadne tak, že ak sa dá za už vyplnené ID lomítko, tak to hodí 404.
To je môj kód:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^clanok/(\d+)*$ ./index.php?p=clanok&id=$1
RewriteRule ^clanky/(\d+)*$ ./index.php?p=clanky
RewriteRule ^clanky(\d+)*$ ./index.php?p=clanky
Pre:
example.com/clanok/1 - ide všetko OK
example.com/clanok/1/ - 404
example.com/clanky - OK, až na to, že musím vpísať ďalší Condition kvôli tomu, ak sa zadá example.com/clanky/
Vie mi prosím niekto poradiť, ako to pekne spraviť, aby to bralo vždy aj s lomkou aj bez lomky kdekoľvek? Prípadne nejaké vylepšenie?
Ďakujem pekne.