Autor Zpráva
Patari
Profil *
/kategorie/ = OK
/kategorie/podkategorie/ = OK
/kategorie/detail-123/ = OK

Ale když v podkategorii budu mít na konci čísla, tak to bere jako detail :(
/kategorie/podkategorie-podkategorie-234/ = ERROR


# Detail
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)-(\d+)/$
RewriteRule ^(.*)$ /detail.php?kategorie=%1&seo=%2&id=%3  [L,QSA]


# Podkategorie
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)/?(\d+)?/$
RewriteRule ^(.*)$ /podkategorie.php?kategorie=%1&seo=%2&page=%3 [L,QSA]


# Kategorie
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/([^/]+)/?(\d+)?/$
RewriteRule ^(.*)$ /kategorie.php?seo=%1&page=%2 [L,QSA]
juriad
Profil
Je /abc/def-123/ detail nebo podkategorie?
Dokažeš to ty (jako člověk) rozlišit?

Musíš vymyslet takové schéma adres, aby jednotlivé možnosti byly rozlišitelné.
Kubo2
Profil
Patari, juriad:
Detaily sa v adresách väčšinou uvádzajú identifikátorom, že? A máš to vyriešené. Všetko, čo bude /podkategorie/detail-123/ bude detail. Čo na to hovoríš?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: