RewriteCond %{REQUEST_URI} produkt/ [NC] RewriteRule produkt/([0-9]+)/([^/]+)/$ ?o=produkt&nr=$1&nazwa=$2 [L] RewriteCond %{REQUEST_URI} produkty/ [NC] RewriteRule produkty/([^/]+)/?([^/]+)?/?([^/]+)?/?([^/]+)?/?([^/]+)?/?$ /?o=produkty&str=$1&r=$2&sort=$3&nazwa=$4&sz=$5 [L] RewriteCond %{REQUEST_URI} api/ [NC] RewriteRule api/([^/]+)/([0-9]+)/([^/]+)/?([^/]+)?/?$ /api/$1.php?nr=$2&uz_tok=$3&end=$4 [L] RewriteCond %{REQUEST_FILENAME} !-s [NC] RewriteCond %{REQUEST_FILENAME} !-d [NC] RewriteRule ([^/]+)?/$ ?o=$1 [NC] tak tez lipa RewriteRule produkt/([0-9]+)/([^/]+)/$ ?o=produkt&nr=$1&nazwa=$2 [L,C] RewriteRule produkty/([^/]+)/?([^/]+)?/?([^/]+)?/?([^/]+)?/?([^/]+)?/?$ /?o=produkty&str=$1&r=$2&sort=$3&nazwa=$4&sz=$5 [L,C] RewriteRule api/([^/]+)/([0-9]+)/([^/]+)/?([^/]+)?/?$ /api/$1.php?nr=$2&uz_tok=$3&end=$4 [L,C] RewriteRule ([^/]+)?/$ ?o=$1 ta opcja prawie działa najlepiej RewriteRule ^([^/]+)/$ ?o=$1 [NC,L] RewriteCond %{REQUEST_URI} produkt/ [NC] RewriteRule ^produkt/([^/]+)/?([^/]+)?/?$ ?o=produkt&nr=$1&nazwa=$2 [NC,L] RewriteCond %{REQUEST_URI} produkty/ [NC] RewriteRule ^produkty/?([^/]+)?/?([^/]+)?/?([^/]+)?/?([^/]+)?/?([^/]+)?/?$ /?o=produkty&str=$1&r=$2&sort=$3&nazwa=$4&sz=$5 [NC,L] RewriteCond %{REQUEST_URI} api/ [NC] RewriteRule api/([^/]+)/([0-9]+)/([^/]+)/?([^/]+)?/?$ /api/$1.php?nr=$2&uz_tok=$3&end=$4 [NC,L] a tak mi wcześniej działało a teraz nie działa :( RewriteRule produkt/([0-9]+)/(.+)?/?$ ?o=produkt&nr=$1&nazwa=$2 [L] RewriteRule produkty/([0-9]+)?/?([0-9]+)?/?([^/]+)?/?([^/]+)?/?$ ?o=produkty&str=$1&r=$2&sz=$4&nazwa=$3 [L] RewriteRule ([^/]+)/$ ?o=$1
według testera online - ok
według apache - "Not Found"
tak sprawdzam dlaczego link https://test.pl/produkty/0/0/0/1043/ próbuje zastosować do 1 reguły a nie do 2 w która zaczyna się od produkty/ ?
nie działa z notepad++ ze zwykłego notatnika śmiga elegancko