Leszy
Użytkownicy-
Zawartość
5 -
Rejestracja
-
Ostatnio
Typ zawartości
Profile
Fora
Katalog firm
Wszystko napisane przez Leszy
-
Zlecę konfigurację vps, potrzebny mi Ubuntu/Debian z nginx php-fpm php8/mariadb/Redis/certbot/ftp/phpmyadmin Potrzebuję pomocy w podstawowej konfiguracji tak abym mógł sobie przenieść blog ma nowe środowisko. Myślę, że 100 za fatygę starczy
-
Mam następujący problem do rozwiązania. Poprzednio trzymałem stronę na lighttpd na której obowiązywały następujące bezpośrednie odnośniki: /kategoria/nazwa_posta.html Teraz, po przeniesieniu się na nginx aby takie linki działały musiałem dodać regułę do vhost: if (!-e $request_filename) { rewrite ^(.+)$ /index.php?q=$1 last; } Co połowicznie rozwiązało problem - wordpress przestał walić 404 przy odsyłaniu do mojego bloga. Problem nastąpił natomiast z funkcjonowaniem całego skryptu - żadna wtyczka cachująca nie chce działać (na 100% z powodu dopisanego .html ) Aby nie stracić pozycji w google potrzebna mi regułka która usunie rozszerzenie .html tzn taki odnośnik /kategoria/nazwa_posta.html z automatu przerobi na /kategoria/nazwa_posta Jednak zupełnie nie mam pojęcia jak się do tego zabrać. Z góry dziękuję za pomoc
-
No właśnie w tym problem, że linki zdefiniowane jako /%category%/%postname%.html działały na lighttpd (wraz z cache) a na nginx nie chcą. Jeżeli teraz ustawie odnośniki jako /%category%/%postname% Cache zaczyna działać, problem w tym że strony zindeksowane w google mają te .html na końcu i trzeba to przepisać tak aby to "zjadło" zanim czytelnik trafi na moją stronę gdyż w innym wypadku trafi go 404 prosto w głowę
-
Testowałem kilka wtyczek cache, wszystkie działają jeżeli w konfigu vhosta zakomentuję w/w regułkę. Jeżeli nginx zaczyna dopisywać .html do adresu każda wtyczka cachująca głupieje. Właściwie to pomyślałem, aby nie korzystać już z tych html'ków tylko jakoś te wyrażenia regularne nie chcą się mi wbić do głowy :/
-
Problem w tym, że wordpress nic mi nie wygenerował (nie mam nawet htacces w roocie) regułkę dopisującą .html znalazłem gdzieś w sieci.