Witam, poproszę o pomoc, kombinuje i średnio mi to wychodzi, proszę o info w czym problem
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
Ten post edytował adi456 14.06.2019, 16:00:50