![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, mam pewnien problem nie dający mi spokoju. Otóż przeniosłem stroną internetową (CMS DLE) na konfigurowany właśnie VPS która do poprawnego działania wykorzystuje przepisywanie adresów RewriteRule z pliku .htaccess.
Jako że nginx nie obsługuje .htaccessa dlatego przepisywanie muszę zrobić w pliku konfiguracyjnym nginx-a. Dla testów zacząłem od najprostszej reguły Apacha:
którą przekonwertowałem na regułę (poprawną?) nginxa:
i wkleiłem do /etc/nginx/sites-enabled/domena.com do sekcji server { }. Restart nginxa, wejście w /eska_20 i zonk - pobiera mi się plik .php. Nginx - t nic ciekawego nie zwraca Co zrobiłem nie tak? Coś pominąłem? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
A masz włączone obsługę php w vhost ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
Kod location / {
index /index.php; rewrite ^/eska_20$ /index.php?do=eska_20 last; } Ten post edytował freemp3 9.02.2015, 14:03:40 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
A masz włączone obsługę php w vhost ? Tak. O to chodziło? Kod location / { try_files $uri $uri/ /index.php; rewrite ^eska_20$ /index.php?do=eska_20 last; } Jest pewien postęp ponieważ strona się już nie pobiera ale nadal zamiast podstrony widoczna jest strona główna. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zgubiłeś / po znaku ^
Kod rewrite ^/eska_20$ /index.php?do=eska_20 last;
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:20 |