Wszystkie są w htaccessie, opisze poszczególne oraz z czym mam problem:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.+)$ ?sort_by=MD5(CONCAT(product.id%2C+product.created_at%2C+%27perfumeria%27))&filter[display_mode]=$2
działa gdy link wygląda podstrona/list - czyli zdefiniowane jest tylko tryb wyświetlania list...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.+),(.+)$ ?sort_by=MD5(CONCAT(product.id%2C+product.created_at%2C+%27perfumeria%27))&filter[display_mode]=$2&limit=$3
podstrona/list,69 - czyli sposób wyświetlania i ilość elementów
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/letter-(.+)$ ?sort_by=MD5(CONCAT(product.id%2C+product.created_at%2C+%27perfumeria%27))&filter[product_field][first_producer_letter]=$2
podstrona/letter-L - gdy jest ustawiona od jakiej litery ma się wyświetlać
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/letter-(.+),(.+)$ ?sort_by=MD5(CONCAT(product.id%2C+product.created_at%2C+%27perfumeria%27))&filter[display_mode]=$3&filter[product_field][first_producer_letter]=$2
podstrona/letter-L,list - j/w + sposób wyświetlania <- to najprawdopodobniej wypadnie
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/letter-(.+),(.+),(.+)$ ?sort_by=MD5(CONCAT(product.id%2C+product.created_at%2C+%27perfumeria%27))&filter[display_mode]=$3&filter[product_field][first_producer_letter]=$2&limit=$4
podstrona/letter-L,list,69 - wszystkie
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/letter-(.+),full_(.+)$ ?sort_by=MD5(CONCAT(product.id%2C+product.created_at%2C+%27perfumeria%27))&limit=9999&direction=asc&filter[display_mode]=$3&filter[product_field][first_producer_letter]=$2
podstrona/letter-L,full_list - czyli pierwsza litera oraz wszystkie elementy (bez dzielenia na strony) i w jaki sposób ma być wyświetlony (list)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/full_(.+)$ ?sort_by=MD5(CONCAT(product.id%2C+product.created_at%2C+%27perfumeria%27))&limit=9999&direction=asc&filter[display_mode]=$2
podstrona/full_list - pełna lista jako lista
Teraz problem jest taki że nie uznaje mi tego sort="..." Gdyby było, to by się elementy wyświetlały właściwie losowo, tzn. bez logicznego posortowania, jednak wyświetlają się alfabetycznie - tak się wyświetla jak braknie właśnie parametru sort. Jakieś propozycje czemu nie chce mi uznać tego!? Tak jakby w ogóle nie było tego w adresie?
+ Czy jest jakaś możliwość odświeżenia reguł w htaccess (tak jak jest np czasami z grafikami że trzeba dać ctrl+f5 żeby załapało po zmianie) xD