GyniO 10 Zgłoś post Napisano Kwiecień 19, 2017 Witam, Strona korzysta z linków w formie domena.pl/blog/2.html domena.pl/blog.html Do tego używane są rewrity: RewriteRule ^([^.]+)/([0-9]+).html$ index.php?module=$1&page=$2 [QSA,L] RewriteRule ^([^.]+).html$ index.php?module=$1 [QSA,L] Problem jest w momencie gdy próbuje to przepisać na nginx rewrite. Próbowałem coś w formie: location ~ \.html$ { if (!-f $request_filename) { rewrite ^/(.*).html$ /index.php last; } } ale nie działa ;( Czy może ktoś rozwiązał taki problem? Googlowałem, ale żadne z rozwiązań nie działało. Udostępnij ten post Link to postu Udostępnij na innych stronach
hemi 20 Zgłoś post Napisano Kwiecień 19, 2017 Spróbuj coś takiego: location ~ \.html$ { if (!-f $request_filename) { rewrite ^/([^.]+)/([0-9]+).html$ /index.php?module=$1&page=$2 break; rewrite ^/([^.]+).html$ /index.php?module=$1 break; } } Udostępnij ten post Link to postu Udostępnij na innych stronach