Yaneek 13 Zgłoś post Napisano Listopad 24, 2013 Cześć, Czy ktoś ze znajomością htaccess w Nginx'ie mógłby mi napisać jak najprostszą regułę (Najlepiej z komentarzami ) na pobranie treści analogicznie do folderu w adresie. Np. Jeśli ktoś wejdzie na http://domena.pl/forgot/, to pobierze się zawartość forgot.html. Proszę tylko bez spam-postów "Liczysz na gotowca?" itp. Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Listopad 24, 2013 Podejrzewam, że chciałbyś try_files mniej więcej w ten sposób. Ale dostałbyś pewnie lepsze odpowiedzi, gdybyś powiedział, co konkretnie konfigurujesz, bo konfigi pod wp czy inną joomlę są dość typowe i pewnie połowa użytkowników tego forum ma jakiegoś gotowca w /etc. Udostępnij ten post Link to postu Udostępnij na innych stronach
Yaneek 13 Zgłoś post Napisano Listopad 24, 2013 Średnio rozumiem tamtą odpowiedź, jeśli chodzi o kod. Generalnie to konfiguruję statyczną stronę, jednak chcę zamiast robić np domena.pl/index.php?page=forgot, to w htaccess napisać po prostu domena.pl/forgot/ i wtedy wybrało by odpowiedni plik. Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Listopad 24, 2013 Generalnie to konfiguruję statyczną stronę Statyczną stronę w php? jednak chcę zamiast robić np domena.pl/index.php?page=forgot, to w htaccess napisać po prostu domena.pl/forgot/ i wtedy wybrało by odpowiedni plik. Dokładnie taki przypadek jest opisany w wiki nginksa. Checks for the existence of files in order, and returns the first file that is found. A trailing slash indicates a directory - $uri /. In the event that no file is found, an internal redirect to the last parameter is invoked. Do note that only the last parameter causes an internal redirect, former ones just sets the internal URI pointer. The last parameter is the fallback URI and *must* exist, or else an internal error will be raised. Named locations can be used. Unlike with rewrite, $args are not automatically preserved if the fallback is not a named location. If you need args preserved, you must do so explicitly: try_files $uri $uri/ /index.php?q=$uri&$args; Udostępnij ten post Link to postu Udostępnij na innych stronach
Yaneek 13 Zgłoś post Napisano Listopad 25, 2013 Dla potomnych, albo niech ktoś napiszę, że słabo zrobiłem ostatecznie tak (Przykład dla forgot) location /forgot/ { rewrite (.*) /forgot.html break; } 1 Udostępnij ten post Link to postu Udostępnij na innych stronach