Słowo kluczowe: Apache

Ustawienia listowania katalogów na hostingu Apache

Znajdziesz tutaj instrukcje jak zmienić ustawienia listowania katalogów na nowej platformie home.pl (hosting Apache). Jak zmienić ustawienia listowania katalogów na poprzedniej platformie (hosting Idea)? Listowanie to operacja, która powoduje wyświetlenie zawartości wybranego katalogu. W przypadku jeśli listowanie będzie wyłączone, to podczas próby wywołania zawartości katalogu zostanie wyświetlony błąd 403. Funkcja listowania zawartości katalogu jest szczególnie użyteczna […]

Jak zmienić wersję PHP na hostingu Apache przez .htaccess?

W tym artykule opisana została zmiana wersji interpretera PHP za pomocą pliku .htaccess (dla hostingów opartych o środowisko Apache, np. dla usług rejestrowanych po 26 maja 2018 roku). Konfiguracja polega na przygotowaniu pliku .htaccess z odpowiednią zawartością, która umożliwia zmianę interpretera PHP dla wybranego katalogu. Aby zmienić za pomocą .htaccess wersję PHP tylko dla wybranego […]

Dostęp do statystyk serwera na hostingu Apache

Informacje przedstawiane w narzędziu statystyk serwera w home.pl, jeśli zostaną odpowiednio przeanalizowane i zinterpretowane, mogą pomóc w poprawieniu strony WWW i lepszym dostosowaniu jej do odbiorców. Jak zalogować się do panelu statystyk serwera na hostingu Apache? Jeśli posiadasz hosting typu Apache, to podczas próby wywołania statystyk serwera, zostanie wyświetlone okno logowania z prośbą o podanie […]

Przekierowanie po ramce dla domeny w Panelu Klienta

Na nowej platformie home.pl przekierowanie domeny po ramce wymaga umieszczenia pliku z odpowiednią zawartością, która po wywołaniu, spowoduje przekierowanie po ramce. Przekierowanie po ramce jest rozwiązaniem niezalecanym, które negatywnie wpływa na pozycjonowanie stron WWW. Zalecanym rozwiązaniem jest bezpośrednie przekierowanie domeny na katalog strony WWW lub zastosowanie przekierowania 301. Przeczytaj więcej o przekierowaniu 301 w Panelu […]

Dyrektywa FilesMatch na serwerze Apache home.pl

Poniższa instrukcja dotyczy konfiguracji serwerów opartych o środowisko Apache (aktualna oferta beta.home.pl). W ramach oferty beta.home.pl rejestrując hosting, będzie on oparty o środowisko Apache. Środowisko to umożliwia m.in. uruchomienie dyrektywy FilesMatch. Przeczytaj więcej o dyrektywie Files oraz dyrektywie FilesMatch w zewnętrznej dokumentacji dla środowiska Apache. Dyrektywa ta należy do grupy dyrektyw blokowych, których zadaniem jest […]

Definiowanie nowej strony startowej

Poniższa instrukcja dotyczy konfiguracji serwerów opartych o środowisko Apache (aktualna oferta beta.home.pl). Przeczytaj więcej o definiowaniu nowej strony startowej na serwerach opartych o środowisko IdeaWebHosting (oferta home.pl) Funkcja definiowania strony startowej umożliwia określenie plików, które będą domyślnie wyświetlane np. przy próbie dostępu/wywołania danego katalogu, nie zawierającego np. pliku index.php czy index.html. W ten sposób można nie tylko […]

Tworzenie i edycja strony błędów na serwerze

Poniższa instrukcja dotyczy konfiguracji serwerów opartych o środowisko Apache (aktualna platforma home.pl). Przeczytaj więcej o tworzeniu własnych stron błędów na serwerach opartych o środowisko IdeaWebHosting (poprzednia platforma home.pl). W ramach dostępnych funkcjonalności hostingu i środowiska Apache, możesz na serwerze zdefiniować własne strony/komunikaty błędów. Dzięki takiemu rozwiązaniu, podczas otwierania dowolnej strony WWW, gdzie przeglądarka internetowa może […]

Jak przekierować domenę na wybrany katalog?

Poniższa instrukcja dot. konfiguracji przekierowania 301 w Nowym Panelu Klienta home.pl. Przeczytaj więcej o konfiguracji przekierowania 301 w poprzedniej wersji Panelu Klienta. Za pomocą Panelu Klienta home.pl możesz zmienić katalog (położenie), do którego skierowana jest domena. Po przypisaniu domeny do serwera w home.pl, możesz w każdej chwili określić katalog, do którego ma być przekierowana domena. […]

Czy dyrektywy SetEnvIf oraz SetEnvIfNoCase działają w home.pl?

Moduł mod_setenvif dostępny jest w ramach oferty hostingu beta.home.pl, które charakteryzuje się działaniem w środowisku Apache. Jeśli posiadasz hosting zarejestrowany w home.pl, oparty jest on o środowisko IdeaWebServer, które nie obsługuje w/w modułu. Przeczytaj więcej o module mod_setenvif w zewnętrznej dokumentacji dot. środowiska Apache.   Zastosowanie: mod_setenvif umożliwia utworzenie i wykonanie reguł blokad, np. dostępu dla […]

Dyrektywa FilesMatch na serwerze w home.pl

W ramach oferty home.pl (od kwietnia 2018) na serwerach home.pl masz możliwość skorzystania zarówno ze środowiska IdeaWebServer oraz Apache. Dyrektywa FilesMatch na serwerach w sieci home.pl opartych o IdeaWebServer funkcjonuje prawidłowo przy odpowiedniku o podobnej nazwie Files, zatem w plikach, które stosują dyrektywę FilesMatch należy zamienić ją na samo Files. Przykład zablokowania dostępu do wszystkich plików […]

Jak utworzyć lub edytować plik .htaccess i inne pliki systemowe?

W ramach usługi hostingu w home.pl, możesz skorzystać z klienta FTP dostępnego w panelu administracyjnym. Takie rozwiązanie nie wymaga konfiguracji dodatkowego oprogramowania. Kliknij tutaj, aby sprawdzić jak uruchomić WebFTP i zarządzać zawartością serwera FTP. Kluczowym elementem pozwalającym na prawidłowe działanie plików systemowych, np. .htaccess czy php.ini, jest zapisanie poprawnej nazwy i formatu (rozszerzania) pliku, a […]

Informacje o przepisywaniu linków w mod_rewrite

Narzędzie mod_rewrite pozwala skorzystać z prostych linków na stronie WWW. Składnia poleceń mod-rewrite’a w home.pl jest zgodna z tą używana w mod-rewrite serwera Apache. Pełna dokumentacja dostępna jest na stronach projektu Apache (wersja angielska).   W celu rozpoczęcia operacji związanych z przepisywaniem adresów należy utworzyć w katalogu głównym serwera plik o nazwie “.htaccess”. W jego zawartości należy […]

Reguły przepisania w mod_rewrite

Przed napisaniem reguł dla narzędzia mod_rewrite należy poznać tajniki oraz standardy, z których należy skorzystać podczas definiowania odpowiedniego pliku “.htaccess”. Więcej podstawowych oraz wstępnych informacji na temat mod_rewrite znajdziesz w tym artykule.   Pamiętaj, że informacje przedstawione w poniższym artykule to tylko zbiór podstawowych informacji. Kliknij tutaj, aby sprawdzić inne przykłady pomocy w tym temacie. […]

Dodatkowe warunki dopasowania w mod_rewrite

Używając komendy RewriteCond można zdefiniować dodatkowe warunki, które muszą być spełnione, aby wykonane zostały reguły (RewriteRule). Składnia tej komendy wygląda następująco: RewriteCond sprawdzany_parametr warunek flagi sprawdzany_parametr – używamy tu zmiennej globalnej, warunek – wyrażenie regularne dopasowywane do sprawdzanego parametru (zmiennej globalnej), flagi – ich występowanie jest opcjonalne. Wyróżniamy 2 flagi: [NC] – nocase (ignorowanie wielkości […]

Zmienne środowiskowe na serwerze w home.pl

Zmienne środowiskowe są bardzo pożytecznym narzędziem. Pozwalają wyświetlić rozmaite dane, które są dostarczane przez przeglądarkę gościa naszej strony WWW, a także o parametrach samego serwera. Z pewnością warto je poznać, gdyż naprawdę często przydają się w codziennej praktyce. Zmienne środowiskowe dostępne są poprzez tablicę $_SERVER, która jest dostępna w każdym skrypcie. W opisanych przykładach posługiwaliśmy […]

Zaawansowane przykłady rozwiązań w mod_rewrite

Informacje o korzystaniu z wyrażeń regularnych. Co się stanie jeśli użytkownik wpisze adres URL bez kończącego go znaku slash “/”? Jak ustrzec się przed zapętleniem reguł? Wymuszanie adresu domeny z lub bez przedrostka “www.” lub “http://”. Dodatkowa pomoc – linki do zewnętrznych stron WWW z większą porcją informacji. Korzystanie z wyrażeń regularnych Potęga funkcjonalności mod_rewrite […]

Przekierowanie 301 w pliku .htaccess

Wprowadzenie do artykułu, czyli co to jest przekierowanie 301? Jak ustawić standardowe przekierowanie 301 w pliku .htaccess? Jak ustawić przekierowanie 301 w Panelu administracyjnym home.pl? Wymuszanie adresu domeny z przedrostkiem www lub bez niego. Wymuszanie adresu domeny z przedrostkiem  “https://”. Dlaczego zmienna %{SERVER_PORT} nie działa? Inne popularne przykłady przekierowania typu 301. Przekierowanie 301 jest to sposób […]

Wykaz popularnych funkcji pliku .htaccess

Plik .htaccess jest charakterystycznym elementem serwera WWW, który pozwala skonfigurować wiele jego parametrów. Plik ten działa w obrębie katalogu, w którym został umieszczony oraz w podkatalogach (chyba, że w podkatalogu umieszczono kolejny plik .htaccess). W ramach jednego konta może funkcjonować wiele niezależnych plików .htaccess, z których każdy może definiować inną akcję (np. przekierowanie 301). WAŻNE! Istotnym […]

Zmiana wersji PHP za pomocą .htaccess (hosting IdeaWebServer)

W tym artykule opisany został schemat zmiany wersji interpretera PHP za pomocą pliku .htaccess na hostingu opartym o środowisko ideaWebServer, np. usługi rejestrowane przed 26 maja 2018 roku. Opisana poniżej konfiguracja przy pomocy pliku .htaccess umożliwia zmianę interpretera PHP tylko dla wybranego katalogu. Używając polecenia “:Location” możesz zdefiniować rodzaj interpretera dla stron o danym rozszerzeniu […]

Jak blokować użytkowników po IP/host przez .htaccess?

Poniższa instrukcja dotyczy konfiguracji serwerów opartych o środowisko IdeaWebServer (aktualna oferta home.pl) i w większości przypadków, będzie działała w środowisku Apache. Przeczytaj więcej o dodatkowej dyrektywie FilesMatch na serwerach opartych o Apache. W sieci Internet roi się od użytkowników, którzy obierają sobie za cel przeszkadzanie w prowadzeniu witryn internetowych. Potocznie nazywani są oni “trollami”. Pod […]