Przeszukaj forum
Pokazywanie wyników dla tagów 'rewrite'.
Znaleziono 3 wyniki
-
Cześć. Aplikacja generuje linki w formacie "/report/progress/?course=41&start=&silast=D". To co jest po znaku równości może się zmieniać. Nginx w domyśle pokazuje błąd 404. Jak poprawnie powinien wyglądać rewrite dla location "/report/progress" aby było to wysłane do nginxa jako "report/progress/index.php?course=41&start=&silast=D". Chcę to "naprawić" po stronie serwera a nie po stronie aplikacji ponieważ wymagałoby to core hacka. Próbowałem if ($request_uri ~ "^/report/progress/\?course(.*)$") { rewrite "^/report/progress/\?course(.*)$" /report/progress/index.php$1 permanent; } location ~ /report/progress { if (!-e $request_filename){ rewrite ^ $scheme://$host/report/progress/index.php$1; } } lecz pewnikiem coś jest nie tak z tym rewritem. Z góry dziękuję za konstruktywne uwagi i pomoc w rozwiązaniu problemu. Edycja: Po napisaniu posta, jeszcze chwila analizy i zastanowienia i działa: if ($request_uri ~ "^\/report\/progress\/\?course(.*)$") { rewrite ^ /report/progress/index.php$1 permanent; }
-
Zarządzam serwerem on nie dawna i bardzo szybko się zapełnia i nie mogę znałeś przyczyny zauważalnym dziwnie wielkie pliki: /var/log/rewrite.log ma ponad 14G ... nie wiem czy on taki ma być czy też jest jakiś błąd szukałem po innych stronach ale nigdzie nie widziałem tego podobnego pliku proszę o pomoc i o wytłumaczenie obrazek w zalaczniku prosze zwrucic uwgę ze ten plik znajduje sie bezposredniu w /var/log a nie var/log/apache2 - choc tez nie wiem czy ma to znaczenie
-
Witam! Chce sobie zrewritować niektóre pliki, aby nie miały końcówki php, więc daje np. taki kod: RewriteEngine On RewriteRule login login.php I niestety on nie działa, a jeżeli dam np. RewriteEngine On RewriteRule login-panel login.php To będzie działało. Chodzi tu o nazwę pliku, w jaki sposób mogę to ominąć?