{"id":22047,"date":"2023-04-16T00:08:45","date_gmt":"2023-04-15T22:08:45","guid":{"rendered":"https:\/\/domenomania.pl\/centrum-wiedzy\/?p=22047"},"modified":"2023-04-21T22:12:12","modified_gmt":"2023-04-21T20:12:12","slug":"jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess","status":"publish","type":"post","link":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess","title":{"rendered":"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress"},"content":{"rendered":"<div class=\"domen-przed-trescia domen-entity-placement\" id=\"domen-3727270330\"><div id=\"domen-247010267\" style=\"margin-left: auto;margin-right: auto;text-align: center;\"><a class=\"ad-wrapper\" title=\"Najta\u0144szy hositng\" href=\"https:\/\/vh.pl\/?utm_source=cw_domenomania&utm_medium=banner_artykultop&utm_campaign=pomoc\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"90\" title=\"Zam\u00f3w najta\u0144szy hosting w Polsce!\" alt=\"Promocja na hosting\" src=\"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2024\/08\/banner-vh-top.png\"><\/a><\/div><\/div><p>Plik .htaccess WordPress to jeden z najwa\u017cniejszych plik\u00f3w w serwerach internetowych opartych na systemie Apache. Jest to plik konfiguracyjny, kt\u00f3ry umo\u017cliwia wprowadzenie r\u00f3\u017cnego rodzaju ustawie\u0144 na poziomie katalogu, takich jak przekierowania, zabezpieczenia, kompresja plik\u00f3w i wiele innych. Dzi\u0119ki niemu mo\u017cliwe jest dostosowanie dzia\u0142ania serwera do indywidualnych potrzeb i wymaga\u0144.<\/p>\n<ul>\n<li><a title=\"Dlaczego plik .htaccess jest niezb\u0119dny dla WordPress? - Najwa\u017cniejsze powody\" href=\"#1\">Dlaczego plik .htaccess jest wa\u017cny dla WordPress?<\/a><\/li>\n<li><a title=\"Jak tworzy\u0107 i edytowa\u0107 plik .htaccess w WordPress? - Praktyczny przewodnik\" href=\"#2\">Tworzenie i edycja pliku .htaccess w WordPress<\/a><\/li>\n<li><a title=\"Zabezpiecz sw\u00f3j plik wp-config.php - Najlepsze praktyki dla WordPress\" href=\"#3\">Zabezpieczenie pliku wp-config.php<\/a><\/li>\n<li><a title=\"Jak zablokowa\u0107 wykonywanie skrypt\u00f3w PHP w wybranych folderach? - Bezpiecze\u0144stwo WordPressa\" href=\"#4\">Blokowanie wykonywania skrypt\u00f3w PHP w poszczeg\u00f3lnych folderach<\/a><\/li>\n<li><a title=\"Ochrona panelu administratora WordPress - Dodatkowe has\u0142o dla wi\u0119kszego bezpiecze\u0144stwa\" href=\"#5\">Zabezpieczenie panelu administratora dodatkowym has\u0142em<\/a><\/li>\n<li><a title=\"Jak udziela\u0107 dost\u0119pu do panelu administratora tylko dla wybranych IP? - Skuteczne rozwi\u0105zanie\" href=\"#6\">Udzielanie dost\u0119pu do panelu administratora tylko dla wybranych IP<\/a><\/li>\n<li><a title=\"Zablokuj dost\u0119p do strony z wybranych adres\u00f3w IP - Proste kroki\" href=\"#7\">Zablokowanie dost\u0119pu do strony z wybranych adres\u00f3w IP<\/a><\/li>\n<li><a title=\"Wy\u0142\u0105cz funkcj\u0119 XML-RPC w WordPress - Zwi\u0119kszenie bezpiecze\u0144stwa strony poprzez .htaccess\" href=\"#8\">Wy\u0142\u0105czenie funkcji XML-RPC poprzez .htaccess<\/a><\/li>\n<li><a title=\"Zabezpiecz sw\u00f3j plik .htaccess przed nieautoryzowanym dost\u0119pem - Skuteczne sposoby\" href=\"#9\">Zabezpieczenie pliku .htaccess przed niepowo\u0142anym dost\u0119pem<\/a><\/li>\n<li><a title=\"Jak tworzy\u0107 przekierowania 301 w WordPress poprzez .htaccess? - Praktyczne wykorzystanie\" href=\"#10\">Tworzenie przekierowa\u0144 301 poprzez .htaccess<\/a><\/li>\n<li><a title=\"Zablokuj skanowanie autor\u00f3w w WordPress - Najlepsze praktyki dla bezpiecze\u0144stwa strony\" href=\"#11\">Zablokowanie skanowania autor\u00f3w w WordPressie<\/a><\/li>\n<li><a title=\"Wy\u0142\u0105cz hotlinkowanie zdj\u0119\u0107 z twojego serwera - Proste sposoby w .htaccess\" href=\"#12\">Wy\u0142\u0105czenie hotlinkowania zdj\u0119\u0107 z twojego serwera<\/a><\/li>\n<li><a title=\"Kompresuj pliki CSS, JavaScript, XML i tekstowe w WordPress - Praktyczne wskaz\u00f3wki\" href=\"#13\">Kompresowanie plik\u00f3w CSS, JavaScript, XML i plik\u00f3w tekstowych<\/a><\/li>\n<li><a title=\"Zmie\u0144 lokalizacj\u0119 folderu domeny w WordPress - Proste kroki\" href=\"#14\">Zmiana lokalizacji folderu domeny na inny folder ni\u017c \/public_html<\/a><\/li>\n<li><a title=\"Wymu\u015b \u0142adowanie tre\u015bci mieszanych przez HTTPS, a nie HTTP - Najlepsze praktyki dla bezpiecze\u0144stwa\" href=\"#15\">Wymuszanie \u0142adowania tre\u015bci mieszanych przez HTTPS, a nie HTTP<\/a><\/li>\n<li><a title=\"Wymu\u015b u\u017cycie SSL w WordPress - Bezpieczna strona dzi\u0119ki .htaccess\" href=\"#16\">Wymuszanie u\u017cycia SSL<\/a><\/li>\n<li><a title=\"Przekieruj z HTTP na HTTPS - Skuteczna ochrona przed niebezpiecznymi atakami\" href=\"#17\">Przekierowanie z HTTP na HTTPS<\/a><\/li>\n<li><a title=\"Przekieruj z HTTPS na HTTP - Proste sposoby w .htaccess\" href=\"#18\">Przekierowanie z HTTPS na HTTP<\/a><\/li>\n<li><a title=\"Wymu\u015b \u0142adowanie pliku index.html - Najlepsze praktyki dla szybkiego \u0142adowania strony\" href=\"#19\">Wymuszanie za\u0142adowania pliku index.html<\/a><\/li>\n<li><a title=\"Wy\u0142\u0105cz funkcj\u0119 XML-RPC w WordPress poprzez .htaccess - Bezpiecze\u0144stwo strony na najwy\u017cszym poziomie\" href=\"#20\">Wy\u0142\u0105czenie funkcji XML-RPC poprzez .htaccess<\/a><\/li>\n<\/ul>\n<h2 id=\"dlaczego-plik-htaccess-jest-wazny-dla-wordpress\"><a name=\"1\"><\/a>Dlaczego plik .htaccess jest wa\u017cny dla WordPress?<\/h2>\n<p>Dlaczego plik .htaccess jest wa\u017cny dla WordPress? Odpowied\u017a jest prosta &#8211; WordPress jest oparty na serwerze Apache, dlatego w\u0142a\u015bnie plik .htaccess jest kluczowy dla jego poprawnego funkcjonowania. W pliku .htaccess zapisywane s\u0105 regu\u0142y, kt\u00f3re kontroluj\u0105 wiele element\u00f3w WordPressa, takich jak przekierowania, formatowanie link\u00f3w czy zabezpieczenia dost\u0119pu. Bez tego pliku WordPress nie by\u0142by w stanie dzia\u0142a\u0107 tak, jak powinien.<\/p>\n<ul>\n<li><a href=\"https:\/\/domenomania.pl\/centrum-wiedzy\/htaccess-informacje-podstawowe\">Informacje podstawowe o pliku .htaccess<\/a><\/li>\n<\/ul>\n<p>Plik .htaccess jest plikiem konfiguracyjnym u\u017cywanym na serwerach internetowych do wprowadzania specyficznych regu\u0142, kt\u00f3re okre\u015blaj\u0105, jak serwer ma odpowiada\u0107 na \u017c\u0105dania HTTP. Regu\u0142y dodawane do pliku .htaccess mog\u0105 mie\u0107 r\u00f3\u017cnorodne zastosowania i nie dotycz\u0105 tylko WordPress.<\/p>\n<p>Plik .htaccess mo\u017ce by\u0107 u\u017cywany do:<\/p>\n<ul>\n<li>Konfiguracji bezpiecze\u0144stwa &#8211; mo\u017cna zastosowa\u0107 regu\u0142y, kt\u00f3re zabezpiecz\u0105 witryn\u0119 przed atakami typu SQL Injection, Cross-Site Scripting (XSS) oraz przed pr\u00f3bami haker\u00f3w.<\/li>\n<li>Przekierowania &#8211; mo\u017cna skonfigurowa\u0107 przekierowania z jednego adresu URL na inny, np. przekierowanie ze starej strony na now\u0105 stron\u0119 lub przekierowanie z adresu bez &#8222;www&#8221; na adres z &#8222;www&#8221;.<\/li>\n<li>Kompresji &#8211; mo\u017cna zastosowa\u0107 regu\u0142y, kt\u00f3re pozwol\u0105 na kompresj\u0119 plik\u00f3w, takich jak CSS, JavaScript, XML i pliki tekstowe, co zmniejszy czas \u0142adowania witryny.<\/li>\n<li>Konfiguracji cache &#8211; mo\u017cna zastosowa\u0107 regu\u0142y, kt\u00f3re pozwol\u0105 na ustawienie okresu wa\u017cno\u015bci dla plik\u00f3w, co przyspieszy \u0142adowanie strony dla u\u017cytkownik\u00f3w.<\/li>\n<li>Konfiguracji wy\u015bwietlania b\u0142\u0119d\u00f3w &#8211; mo\u017cna zastosowa\u0107 regu\u0142y, kt\u00f3re pozwol\u0105 na wy\u015bwietlanie lub ukrywanie informacji o b\u0142\u0119dach, takich jak b\u0142\u0105d 404 lub 500.<\/li>\n<\/ul>\n<p>Og\u00f3lnie rzecz bior\u0105c, regu\u0142y dodawane do pliku .htaccess pozwalaj\u0105 na bardziej szczeg\u00f3\u0142ow\u0105 kontrol\u0119 nad sposobem, w jaki serwer obs\u0142uguje \u017c\u0105dania HTTP, a tym samym wp\u0142ywaj\u0105 na wydajno\u015b\u0107, bezpiecze\u0144stwo i funkcjonalno\u015b\u0107 witryny.<\/p>\n<h2 id=\"tworzenie-i-edycja-pliku-htaccess-wordpress\"><a name=\"2\"><\/a>Tworzenie i edycja pliku .htaccess WordPress<\/h2>\n<p>Dowiedz si\u0119, jak stworzy\u0107 i edytowa\u0107 plik .htaccess w WordPress na serwerze FTP za pomoc\u0105 DirectAdmin i mened\u017cera FTP. Skorzystaj z naszych prostych instrukcji, aby przystosowa\u0107 plik .htaccess do swoich potrzeb.<\/p>\n<p>Tworzenie pliku .htaccess w WordPress jest do\u015b\u0107 proste. Mo\u017cna to zrobi\u0107 na kilka sposob\u00f3w &#8211; przez FTP, SSH lub przez panel administracyjny WordPressa. Warto w tym miejscu zauwa\u017cy\u0107, \u017ce plik .htaccess jest jednym z domy\u015blnych plik\u00f3w, kt\u00f3ry zostanie utworzony po zainstalowaniu CMS WordPress. Je\u015bli pomimo to nie posiadasz pliku .htaccess na serwerze FTP, utw\u00f3rz go:<\/p>\n<p>Analogicznie w tej samej lokalizacji, mo\u017cesz przej\u015b\u0107 do jego edycji. W ten spos\u00f3b nie potrzebujesz konfigurowa\u0107 dodatkowego, zewn\u0119trznego oprogramowania.<\/p>\n<p><a href=\"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-22102 size-full\" title=\"Plik .htaccess WordPress w katalogu strony internetowej na FTP\" src=\"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png\" alt=\"Utw\u00f3rz lub edytuj .htaccess WordPress aby wp\u0142yn\u0105\u0107 na bezpiecze\u0144stwo  i optymalizacj\u0119 dzia\u0142ania ca\u0142ego CMS\" width=\"495\" height=\"365\" srcset=\"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png 495w, https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp-300x221.png 300w, https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp-468x345.png 468w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/a><\/p>\n<h2 id=\"zabezpieczenie-pliku-wp-config-php\"><a name=\"3\"><\/a>Zabezpieczenie pliku wp-config.php<\/h2>\n<p>Plik wp-config.php jest jednym z najwa\u017cniejszych plik\u00f3w w WordPressie, poniewa\u017c zawiera informacje o po\u0142\u0105czeniu z baz\u0105 danych i kluczach uwierzytelniania. Dlatego wa\u017cne jest, aby zabezpieczy\u0107 ten plik przed niepowo\u0142anymi osobami. Mo\u017cna to zrobi\u0107 za pomoc\u0105 pliku .htaccess.<\/p>\n<p>Regu\u0142a do zabezpieczenia pliku wp-config.php:<\/p>\n<pre>order allow,deny\r\ndeny from all\r\n\r\n<\/pre>\n<p>Ta regu\u0142a blokuje dost\u0119p do pliku wp-config.php poprzez zablokowanie wszystkich \u017c\u0105da\u0144 dost\u0119pu. Wszystkie pr\u00f3by dost\u0119pu zostan\u0105 odrzucone, dzi\u0119ki czemu plik b\u0119dzie bezpieczny przed niepowo\u0142anymi osobami.<\/p>\n<h2 id=\"blokowanie-wykonywania-skryptow-php-w-folderach\"><a name=\"4\"><\/a>Blokowanie wykonywania skrypt\u00f3w PHP w folderach<\/h2>\n<p>Nie zawsze chcemy, aby skrypty PHP by\u0142y wykonywane w ka\u017cdym folderze na naszej stronie. Mo\u017ce to by\u0107 niebezpieczne i prowadzi\u0107 do atak\u00f3w na nasz\u0105 stron\u0119. Dlatego wa\u017cne jest, aby zablokowa\u0107 wykonywanie skrypt\u00f3w PHP w niekt\u00f3rych folderach.<\/p>\n<p>Regu\u0142a do blokowania wykonywania skrypt\u00f3w PHP:<\/p>\n<pre>deny from all\r\n<\/pre>\n<p>W powy\u017cszym przyk\u0142adzie &#8222;\/folder\/niebezpieczny&#8221; to \u015bcie\u017cka do folderu, w kt\u00f3rym nie chcemy, aby skrypty PHP by\u0142y wykonywane. Ta regu\u0142a blokuje dost\u0119p do folderu i wykonywania skrypt\u00f3w PHP.<\/p>\n<p>Wa\u017cne jest, aby pami\u0119ta\u0107, \u017ce blokowanie wykonywania skrypt\u00f3w PHP mo\u017ce spowodowa\u0107 problemy z dzia\u0142aniem strony internetowej, dlatego nale\u017cy stosowa\u0107 t\u0119 regu\u0142\u0119 ostro\u017cnie i tylko wtedy, gdy jest to naprawd\u0119 potrzebne.<\/p>\n<h2 id=\"zabezpieczenie-panelu-administratora-dodatkowym-haslem\"><a name=\"5\"><\/a>Zabezpieczenie panelu administratora dodatkowym has\u0142em<\/h2>\n<p>Zabezpieczenie panelu administratora dodatkowym has\u0142em mo\u017ce znacznie zwi\u0119kszy\u0107 bezpiecze\u0144stwo Twojej strony WordPress. Mo\u017cesz zrobi\u0107 to poprzez dodanie wpisu w pliku .htaccess, kt\u00f3ry wymusi wprowadzenie has\u0142a przed dost\u0119pem do panelu administracyjnego. Aby to zrobi\u0107, musisz najpierw utworzy\u0107 plik .htpasswd, w kt\u00f3rym b\u0119d\u0105 przechowywane loginy i has\u0142a u\u017cytkownik\u00f3w, kt\u00f3rzy b\u0119d\u0105 mieli dost\u0119p do panelu administratora.<\/p>\n<p>Do utworzenia pliku .htpasswd mo\u017cesz skorzysta\u0107 z generatora online, np. dost\u0119pnego pod adresem: <a href=\"https:\/\/www.web2generators.com\/apache-tools\/htpasswd-generator\" target=\"_new\" rel=\"noopener\">https:\/\/www.web2generators.com\/apache-tools\/htpasswd-generator<\/a>. Wystarczy poda\u0107 nazw\u0119 u\u017cytkownika i has\u0142o, a generator wygeneruje ci\u0105g znak\u00f3w, kt\u00f3ry b\u0119dziesz musia\u0142 skopiowa\u0107 do pliku .htpasswd.<\/p>\n<p>Nast\u0119pnie w pliku .htaccess nale\u017cy doda\u0107 wpis:<\/p>\n<pre>AuthUserFile \/\u015bcie\u017cka\/do\/twojego\/pliku\/.htpasswd\r\nAuthType Basic\r\nAuthName \"Wprowad\u017a login i has\u0142o\"\r\nRequire valid-user\r\n<\/pre>\n<p>W pierwszej linii nale\u017cy poda\u0107 \u015bcie\u017ck\u0119 do pliku .htpasswd, kt\u00f3ry utworzy\u0142e\u015b wcze\u015bniej. W drugiej linii okre\u015blamy typ uwierzytelniania &#8211; w tym przypadku jest to Basic. W trzeciej linii mo\u017cna wpisa\u0107 dowolny tekst, kt\u00f3ry zostanie wy\u015bwietlony na ekranie logowania. Ostatnia linia okre\u015bla, \u017ce dost\u0119p do panelu administratora wymaga poprawnego loginu i has\u0142a.<\/p>\n<h2 id=\"udzielanie-dostepu-do-panelu-dla-wybranych-ip\"><a name=\"6\"><\/a>Udzielanie dost\u0119pu do panelu dla wybranych IP<\/h2>\n<p>Je\u015bli chcesz ograniczy\u0107 dost\u0119p do panelu administratora tylko do wybranych adres\u00f3w IP, mo\u017cesz to zrobi\u0107 poprzez dodanie wpisu w pliku .htaccess. W ten spos\u00f3b zabezpieczysz sw\u00f3j panel administratora przed atakami ze strony nieznanych adres\u00f3w IP.<\/p>\n<p>Aby ograniczy\u0107 dost\u0119p do panelu administratora tylko dla wybranych adres\u00f3w IP, dodaj do pliku .htaccess nast\u0119puj\u0105cy wpis:<\/p>\n<pre>  Order deny,allow\r\n  Deny from all\r\n  Allow from xxx.xxx.xxx.xxx\r\n<\/pre>\n<p>W miejsce xxx.xxx.xxx.xxx wstaw adres IP, z kt\u00f3rego b\u0119dzie mo\u017cliwy dost\u0119p do panelu administratora. Je\u015bli chcesz doda\u0107 kilka adres\u00f3w IP, po prostu dodaj kolejne linie z Allow from i adresami IP.<\/p>\n<p>W ten spos\u00f3b tylko osoby, kt\u00f3re \u0142\u0105cz\u0105 si\u0119 z Twoj\u0105 witryn\u0105 z wybranych adres\u00f3w IP, b\u0119d\u0105 mia\u0142y dost\u0119p do panelu administratora WordPress.<\/p>\n<h2 id=\"zablokowanie-dostepu-do-strony-z-wybranych-adresow-ip\"><a name=\"7\"><\/a>Zablokowanie dost\u0119pu do strony z wybranych adres\u00f3w IP<\/h2>\n<p>Je\u015bli chcesz zablokowa\u0107 dost\u0119p do Twojej strony z wybranych adres\u00f3w IP, mo\u017cesz to zrobi\u0107 za pomoc\u0105 pliku .htaccess. Mo\u017cesz u\u017cy\u0107 poni\u017cszej regu\u0142y, aby zablokowa\u0107 dost\u0119p do strony z okre\u015blonych adres\u00f3w IP:<\/p>\n<pre>  order allow,deny\r\n  deny from 192.168.1.1\r\n  deny from 192.168.1.2\r\n  allow from all\r\n<\/pre>\n<p>W tym przyk\u0142adzie strona b\u0119dzie dost\u0119pna dla wszystkich adres\u00f3w IP z wyj\u0105tkiem 192.168.1.1 i 192.168.1.2. Zwr\u00f3\u0107 uwag\u0119 na to, \u017ce musisz umie\u015bci\u0107 sw\u00f3j adres IP w regule, aby mie\u0107 nadal dost\u0119p do strony.<\/p>\n<h2 id=\"wylaczenie-funkcji-xml-rpc-w-htaccess-wordpress\"><a name=\"8\"><\/a>Wy\u0142\u0105czenie funkcji XML-RPC w .htaccess WordPress<\/h2>\n<p>Funkcja XML-RPC jest u\u017cywana do zdalnego zarz\u0105dzania Twoj\u0105 witryn\u0105 WordPress. Mo\u017ce by\u0107 przydatna w niekt\u00f3rych przypadkach, ale mo\u017ce te\u017c stanowi\u0107 potencjalne zagro\u017cenie dla bezpiecze\u0144stwa. Mo\u017cesz wy\u0142\u0105czy\u0107 funkcj\u0119 XML-RPC w pliku .htaccess, u\u017cywaj\u0105c poni\u017cszej regu\u0142y:<\/p>\n<pre>  deny from all\r\n\r\n\r\n<\/pre>\n<p>Ta regu\u0142a uniemo\u017cliwia dost\u0119p do pliku xmlrpc.php, co oznacza, \u017ce funkcja XML-RPC nie b\u0119dzie dzia\u0142a\u0107 na Twojej stronie WordPress.<\/p>\n<h2 id=\"zabezpieczenie-htaccess-przed-niepowolanym-dostepem\"><a name=\"9\"><\/a>Zabezpieczenie .htaccess przed niepowo\u0142anym dost\u0119pem<\/h2>\n<p>Plik .htaccess mo\u017ce zawiera\u0107 informacje krytyczne, takie jak has\u0142a, regu\u0142y dost\u0119pu itp. Dlatego wa\u017cne jest, aby zabezpieczy\u0107 plik przed niepowo\u0142anym dost\u0119pem. Mo\u017cesz to zrobi\u0107 za pomoc\u0105 poni\u017cszej regu\u0142y:<\/p>\n<pre>  order allow,deny\r\n  deny from all\r\n\r\n<\/pre>\n<p>Ta regu\u0142a uniemo\u017cliwia dost\u0119p do pliku .htaccess, chyba \u017ce u\u017cytkownik jest na li\u015bcie zezwalaj\u0105cej na dost\u0119p.<\/p>\n<h2 id=\"tworzenie-przekierowan-301-poprzez-htaccess\"><a name=\"10\"><\/a>Tworzenie przekierowa\u0144 301 poprzez .htaccess<\/h2>\n<p>Przekierowania 301 s\u0105 przydatne, gdy zmieniasz adres strony lub przenosisz stron\u0119 na inny serwer. Mo\u017cesz to zrobi\u0107 za pomoc\u0105 pliku .htaccess i poni\u017cszej regu\u0142y:<\/p>\n<pre>  Redirect 301 \/stara-strona.html http:\/\/www.twoja-strona.pl\/nowa-strona.html\r\n<\/pre>\n<p>W tym przyk\u0142adzie ka\u017cdy u\u017cytkownik, kt\u00f3ry odwiedzi stara-strona.html, zostanie przekierowany na nowa-strona.html.<\/p>\n<h2 id=\"zablokowanie-skanowania-autorow-w-wordpressie\"><a name=\"11\"><\/a>Zablokowanie skanowania autor\u00f3w w WordPressie<\/h2>\n<p>WordPress domy\u015blnie wy\u015bwietla list\u0119 wszystkich autor\u00f3w na stronie \/author\/, co mo\u017ce by\u0107 niebezpieczne, poniewa\u017c umo\u017cliwia to potencjalnym hakerom uzyskanie informacji o kontach u\u017cytkownik\u00f3w. Mo\u017cna jednak zablokowa\u0107 dost\u0119p do tej strony poprzez dodanie nast\u0119puj\u0105cej regu\u0142y w pliku .htaccess:<\/p>\n<pre>RewriteEngine On\r\nRewriteCond %{REQUEST_URI} \/author\/ [NC]\r\nRewriteRule .* - [F]\r\n\r\n<\/pre>\n<p>Regu\u0142a ta sprawdza, czy adres URL zawiera &#8222;\/author\/&#8221; i blokuje dost\u0119p do strony poprzez kod HTTP 403 Forbidden.<\/p>\n<h2 id=\"wylaczenie-hotlinkowania-zdjec-z-twojego-serwera\"><a name=\"12\"><\/a>Wy\u0142\u0105czenie hotlinkowania zdj\u0119\u0107 z twojego serwera<\/h2>\n<p>Hotlinkowanie to proces polegaj\u0105cy na umieszczeniu obrazka na stronie internetowej, przy u\u017cyciu bezpo\u015bredniego linku do pliku na innym serwerze. Oznacza to, \u017ce osoba lub strona, kt\u00f3ra umie\u015bci\u0142a ten link, wykorzystuje zasoby twojego serwera bez twojej wiedzy lub zgody. Mo\u017cna jednak \u0142atwo zablokowa\u0107 hotlinkowanie zdj\u0119\u0107 z twojego serwera poprzez dodanie nast\u0119puj\u0105cej regu\u0142y do pliku .htaccess:<\/p>\n<pre>RewriteEngine On\r\nRewriteCond %{HTTP_REFERER} !^$\r\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?twojadomena.com [NC]\r\nRewriteRule \\.(jpg|jpeg|png|gif)$ - [NC,F,L]\r\n\r\n<\/pre>\n<p>Regu\u0142a ta sprawdza, czy adres URL \u017ar\u00f3d\u0142owy (referer) zawiera twoj\u0105 domen\u0119 i blokuje dost\u0119p do plik\u00f3w graficznych o rozszerzeniach jpg, jpeg, png i gif, je\u015bli adres URL \u017ar\u00f3d\u0142owy nie pasuje do twojej domeny.<\/p>\n<h2 id=\"kompresowanie-css-javascript-xml-i-plikow-tekstowych\"><a name=\"13\"><\/a>Kompresowanie CSS, JavaScript, XML i plik\u00f3w tekstowych<\/h2>\n<p>Aby zmniejszy\u0107 rozmiar plik\u00f3w CSS, JavaScript, XML i plik\u00f3w tekstowych, mo\u017cna skompresowa\u0107 ich zawarto\u015b\u0107. W pliku .htaccess mo\u017cna u\u017cy\u0107 modu\u0142u kompresji Apache, aby skompresowa\u0107 te pliki. Do tego celu mo\u017cna u\u017cy\u0107 nast\u0119puj\u0105cych regu\u0142:<\/p>\n<pre>  # Kompresowanie tekstowych typ\u00f3w MIME\r\n  AddOutputFilterByType DEFLATE text\/plain\r\n  AddOutputFilterByType DEFLATE text\/html\r\n  AddOutputFilterByType DEFLATE text\/xml\r\n  AddOutputFilterByType DEFLATE text\/css\r\n  AddOutputFilterByType DEFLATE application\/xml\r\n  AddOutputFilterByType DEFLATE application\/xhtml+xml\r\n  AddOutputFilterByType DEFLATE application\/rss+xml\r\n  AddOutputFilterByType DEFLATE application\/javascript\r\n  AddOutputFilterByType DEFLATE application\/x-javascript\r\n  AddOutputFilterByType DEFLATE application\/x-httpd-php\r\n  AddOutputFilterByType DEFLATE application\/x-httpd-fastphp\r\n  AddOutputFilterByType DEFLATE image\/svg+xml\r\n\r\n  # Nie kompresuj zasob\u00f3w dla tych agent\u00f3w u\u017cytkownik\u00f3w\r\n  BrowserMatch ^Mozilla\/4 gzip-only-text\/html\r\n  BrowserMatch ^Mozilla\/4\\.0[678] no-gzip\r\n  BrowserMatch \\bMSIE !no-gzip !gzip-only-text\/html\r\n  Header append Vary User-Agent<\/pre>\n<p>Powy\u017csze regu\u0142y w\u0142\u0105cz\u0105 modu\u0142 DEFLATE i skompresuj\u0105 pliki tekstowe, pliki CSS, JavaScript, XML oraz pliki tekstowe. Pliki, kt\u00f3re s\u0105 ju\u017c skompresowane, nie zostan\u0105 ponownie skompresowane.<\/p>\n<h2 id=\"zmiana-lokalizacji-folderu-domeny-na-inny-niz-public_html\"><a name=\"14\"><\/a>Zmiana lokalizacji folderu domeny na inny ni\u017c \/public_html<\/h2>\n<p>Aby zmieni\u0107 lokalizacj\u0119 folderu domeny na inny folder ni\u017c \/public_html, nale\u017cy zmodyfikowa\u0107 plik .htaccess w folderze domeny. Oto przyk\u0142adowa regu\u0142a, kt\u00f3ra przeniesie domen\u0119 do katalogu &#8222;nowy_katalog&#8221;:<\/p>\n<pre>RewriteEngine On\r\nRewriteCond %{HTTP_HOST} ^twoja_domana\\.pl$ [NC]\r\nRewriteCond %{REQUEST_URI} !^\/nowy_katalog\/\r\nRewriteRule (.*) \/nowy_katalog\/$1 [L]\r\n<\/pre>\n<p>Powy\u017csza regu\u0142a przenosi \u017c\u0105dania z domeny do katalogu &#8222;nowy_katalog&#8221;. Zwr\u00f3\u0107 uwag\u0119, \u017ce nale\u017cy zmieni\u0107 &#8222;twoja_domena&#8221; i &#8222;nowy_katalog&#8221; na odpowiednie warto\u015bci.<\/p>\n<h2 id=\"wymuszanie-ladowania-tresci-mieszanych-przez-https\"><a name=\"15\"><\/a>Wymuszanie \u0142adowania tre\u015bci mieszanych przez HTTPS<\/h2>\n<p>Aby wymusi\u0107 \u0142adowanie tre\u015bci mieszanych przez HTTPS, a nie HTTP, mo\u017cna doda\u0107 nast\u0119puj\u0105c\u0105 regu\u0142\u0119 do pliku .htaccess:<\/p>\n<pre>RewriteEngine On\r\nRewriteCond %{HTTPS} off\r\nRewriteRule (.*) https:\/\/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]\r\n<\/pre>\n<p>Powy\u017csza regu\u0142a wymusi u\u017cywanie protoko\u0142u HTTPS dla wszystkich \u017c\u0105da\u0144, kt\u00f3re korzystaj\u0105 z protoko\u0142u HTTP. W ten spos\u00f3b mo\u017cna zapewni\u0107, \u017ce wszystkie po\u0142\u0105czenia z witryn\u0105 b\u0119d\u0105 szyfrowane, co zwi\u0119ksza bezpiecze\u0144stwo przesy\u0142anych danych.<\/p>\n<h2 id=\"wymuszanie-uzycia-ssl\"><a name=\"16\"><\/a>Wymuszanie u\u017cycia SSL<\/h2>\n<p>Wymuszanie u\u017cycia protoko\u0142u SSL (Secure Sockets Layer) lub jego nast\u0119pcy, czyli TLS (Transport Layer Security) jest wa\u017cne dla zabezpieczenia komunikacji mi\u0119dzy serwerem a przegl\u0105dark\u0105 u\u017cytkownika. Aby wymusi\u0107 u\u017cycie SSL, mo\u017cna doda\u0107 nast\u0119puj\u0105c\u0105 regu\u0142\u0119 do pliku .htaccess:<\/p>\n<pre>RewriteEngine On\r\nRewriteCond %{HTTPS} off\r\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<\/pre>\n<p>Ta regu\u0142a sprawdza, czy protok\u00f3\u0142 HTTPS jest w\u0142\u0105czony dla \u017c\u0105dania, i je\u015bli nie, przekierowuje u\u017cytkownika na wersj\u0119 HTTPS strony. Jest to szczeg\u00f3lnie wa\u017cne w przypadku sklep\u00f3w internetowych, gdzie przesy\u0142ane s\u0105 poufne informacje, takie jak dane karty kredytowej.<\/p>\n<h2 id=\"przekierowanie-z-http-na-https\"><a name=\"17\"><\/a>Przekierowanie z HTTP na HTTPS<\/h2>\n<p>Je\u015bli witryna korzysta z protoko\u0142u HTTPS i chcesz wymusi\u0107 korzystanie z niego przez wszystkie \u017c\u0105dania, mo\u017cesz doda\u0107 nast\u0119puj\u0105c\u0105 regu\u0142\u0119 do pliku .htaccess:<\/p>\n<pre>RewriteEngine On\r\nRewriteCond %{HTTPS} off\r\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]\r\n<\/pre>\n<p>Ta regu\u0142a sprawdza, czy protok\u00f3\u0142 HTTPS jest w\u0142\u0105czony dla \u017c\u0105dania, i je\u015bli nie, przekierowuje u\u017cytkownika na wersj\u0119 HTTPS strony. Jest to szczeg\u00f3lnie wa\u017cne w przypadku sklep\u00f3w internetowych, gdzie przesy\u0142ane s\u0105 poufne informacje, takie jak dane karty kredytowej.<\/p>\n<h2 id=\"przekierowanie-z-https-na-http\"><a name=\"18\"><\/a>Przekierowanie z HTTPS na HTTP<\/h2>\n<p>Je\u015bli z jakiego\u015b powodu chcesz przekierowa\u0107 u\u017cytkownik\u00f3w z witryny korzystaj\u0105cej z protoko\u0142u HTTPS na witryn\u0119 korzystaj\u0105c\u0105 z protoko\u0142u HTTP, mo\u017cna u\u017cy\u0107 nast\u0119puj\u0105cej regu\u0142y:<\/p>\n<pre>RewriteEngine On\r\nRewriteCond %{HTTPS} on\r\nRewriteRule ^(.*)$ http:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]\r\n<\/pre>\n<p>Ta regu\u0142a sprawdza, czy protok\u00f3\u0142 HTTPS jest w\u0142\u0105czony dla \u017c\u0105dania, i je\u015bli tak, przekierowuje u\u017cytkownika na wersj\u0119 HTTP strony. Jednak przekierowanie z HTTPS na HTTP jest obecnie uwa\u017cane za niebezpieczne i niewskazane, poniewa\u017c przesy\u0142ane informacje mog\u0105 zosta\u0107 przechwycone przez osoby trzecie.<\/p>\n<h2 id=\"wymuszanie-zaladowania-pliku-index-html\"><a name=\"19\"><\/a>Wymuszanie za\u0142adowania pliku index.html<\/h2>\n<p>Je\u015bli chcesz, aby plik index.html by\u0142 \u0142adowany automatycznie bez konieczno\u015bci wpisywania jego nazwy w adresie strony, mo\u017cesz doda\u0107 nast\u0119puj\u0105c\u0105 regu\u0142\u0119 do pliku .htaccess:<\/p>\n<pre>DirectoryIndex index.html\r\n<\/pre>\n<p>Ta regu\u0142a m\u00f3wi, \u017ce w przypadku braku wskazania konkretnego pliku do wy\u015bwietlenia, ma on automatycznie wczyta\u0107 plik index.html. Dzi\u0119ki temu, je\u015bli u\u017cytkownik wejdzie na Twoj\u0105 stron\u0119 bez podawania konkretnego pliku w adresie URL, automatycznie zostanie za\u0142adowany plik index.html. Warto pami\u0119ta\u0107, \u017ce plik index.html musi znajdowa\u0107 si\u0119 w g\u0142\u00f3wnym katalogu witryny, aby ta regu\u0142a dzia\u0142a\u0142a poprawnie.<\/p>\n<h2 id=\"wylacz-funkcje-xml-rpc-poprzez-htaccess-wordpress\"><a name=\"20\"><\/a>Wy\u0142\u0105cz funkcj\u0119 XML-RPC poprzez .htaccess WordPress<\/h2>\n<p>Wy\u0142\u0105czenie funkcji XML-RPC poprzez .htaccess<\/p>\n<p>XML-RPC to protok\u00f3\u0142, kt\u00f3ry pozwala na zdalne wywo\u0142ywanie funkcji w WordPressie. Chocia\u017c mo\u017ce to by\u0107 przydatne dla niekt\u00f3rych zastosowa\u0144, takich jak aktualizacja tre\u015bci na blogu z aplikacji mobilnej, to jest to r\u00f3wnie\u017c potencjalna luka w bezpiecze\u0144stwie. Dlatego, je\u015bli nie korzystasz z funkcji XML-RPC w swoim WordPressie, warto j\u0105 wy\u0142\u0105czy\u0107, aby zwi\u0119kszy\u0107 bezpiecze\u0144stwo.<\/p>\n<p>Aby wy\u0142\u0105czy\u0107 funkcj\u0119 XML-RPC poprzez plik .htaccess, nale\u017cy doda\u0107 nast\u0119puj\u0105cy kod:<\/p>\n<pre>  Order Deny,Allow\r\n  Deny from all\r\n<\/pre>\n<p>Ten kod m\u00f3wi serwerowi, \u017ce ma zablokowa\u0107 dost\u0119p do pliku xmlrpc.php (w kt\u00f3rym znajduje si\u0119 funkcja XML-RPC) i \u017ce nie powinien pozwala\u0107 na dost\u0119p do niego z \u017cadnego adresu IP. Dzi\u0119ki temu mo\u017cna skutecznie wy\u0142\u0105czy\u0107 funkcj\u0119 XML-RPC.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Plik .htaccess WordPress to jeden z najwa\u017cniejszych plik\u00f3w w serwerach internetowych opartych na systemie Apache. Jest to plik konfiguracyjny, kt\u00f3ry u&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[921],"tags":[16,77,131,346,432,986],"class_list":["post-22047","post","type-post","status-publish","format-standard","hentry","category-ustawienia-wordpress","tag-htaccess","tag-przekierowanie","tag-bezpieczenstwo","tag-346","tag-cache","tag-xss"],"acf":{"second_title":"Plik .htaccess WordPress: jak skonfigurowa\u0107 regu\u0142y, aby zabezpieczy\u0107 swoj\u0105 witryn\u0119 i poprawi\u0107 jej wydajno\u015b\u0107","pokaz_ranking_hostingow":false,"tresc":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress &#187; Domenomania.pl<\/title>\n<meta name=\"description\" content=\"Artyku\u0142 zawiera praktyczne wskaz\u00f3wki dotycz\u0105ce wykorzystania pliku .htaccess w WordPress, w celu zabezpieczenia witryny i jej zawarto\u015bci.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress &#187; Domenomania.pl\" \/>\n<meta property=\"og:description\" content=\"Artyku\u0142 zawiera praktyczne wskaz\u00f3wki dotycz\u0105ce wykorzystania pliku .htaccess w WordPress, w celu zabezpieczenia witryny i jej zawarto\u015bci.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess\" \/>\n<meta property=\"og:site_name\" content=\"Domenomania.pl\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-15T22:08:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-21T20:12:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png\" \/>\n<meta name=\"author\" content=\"Micha\u0142\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Micha\u0142\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess\"},\"author\":{\"name\":\"Micha\u0142\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#\\\/schema\\\/person\\\/49dd938efc0afed949aa5b3a8af53c9b\"},\"headline\":\"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress\",\"datePublished\":\"2023-04-15T22:08:45+00:00\",\"dateModified\":\"2023-04-21T20:12:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess\"},\"wordCount\":2384,\"publisher\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/htacess-wp.png\",\"keywords\":[\"htaccess\",\"przekierowanie\",\"bezpiecze\u0144stwo\",\"404\",\"Cache\",\"xss\"],\"articleSection\":[\"Ustawienia WordPress\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess\",\"url\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess\",\"name\":\"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress &#187; Domenomania.pl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/htacess-wp.png\",\"datePublished\":\"2023-04-15T22:08:45+00:00\",\"dateModified\":\"2023-04-21T20:12:12+00:00\",\"description\":\"Artyku\u0142 zawiera praktyczne wskaz\u00f3wki dotycz\u0105ce wykorzystania pliku .htaccess w WordPress, w celu zabezpieczenia witryny i jej zawarto\u015bci.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage\",\"url\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/htacess-wp.png\",\"contentUrl\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/htacess-wp.png\",\"width\":495,\"height\":365},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Centrum wiedzy\",\"item\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress\",\"item\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/kategoria\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Opcje WordPress\",\"item\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/kategoria\\\/wordpress\\\/ustawienia-wordpress\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#website\",\"url\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/\",\"name\":\"Domenomania.pl\",\"description\":\"Baza artyku\u0142\u00f3w oraz instrukcji krok po kroku dotycz\u0105cych us\u0142ug domenomania.pl\\\/centrum-wiedzy, np. domeny, hosting\",\"publisher\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#organization\",\"name\":\"Domenomania.pl\",\"url\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/domenomania-logo.png\",\"contentUrl\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/domenomania-logo.png\",\"width\":1941,\"height\":199,\"caption\":\"Domenomania.pl\"},\"image\":{\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/domenomania.pl\\\/centrum-wiedzy\\\/#\\\/schema\\\/person\\\/49dd938efc0afed949aa5b3a8af53c9b\",\"name\":\"Micha\u0142\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc10f5b0dd9dc0939bf878175edf0103a359df15c2b7fdf3ceadd9b8d55b7e14?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc10f5b0dd9dc0939bf878175edf0103a359df15c2b7fdf3ceadd9b8d55b7e14?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc10f5b0dd9dc0939bf878175edf0103a359df15c2b7fdf3ceadd9b8d55b7e14?s=96&d=mm&r=g\",\"caption\":\"Micha\u0142\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress &#187; Domenomania.pl","description":"Artyku\u0142 zawiera praktyczne wskaz\u00f3wki dotycz\u0105ce wykorzystania pliku .htaccess w WordPress, w celu zabezpieczenia witryny i jej zawarto\u015bci.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess","og_locale":"pl_PL","og_type":"article","og_title":"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress &#187; Domenomania.pl","og_description":"Artyku\u0142 zawiera praktyczne wskaz\u00f3wki dotycz\u0105ce wykorzystania pliku .htaccess w WordPress, w celu zabezpieczenia witryny i jej zawarto\u015bci.","og_url":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess","og_site_name":"Domenomania.pl","article_published_time":"2023-04-15T22:08:45+00:00","article_modified_time":"2023-04-21T20:12:12+00:00","og_image":[{"url":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png","type":"","width":"","height":""}],"author":"Micha\u0142","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Micha\u0142","Szacowany czas czytania":"13 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#article","isPartOf":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess"},"author":{"name":"Micha\u0142","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#\/schema\/person\/49dd938efc0afed949aa5b3a8af53c9b"},"headline":"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress","datePublished":"2023-04-15T22:08:45+00:00","dateModified":"2023-04-21T20:12:12+00:00","mainEntityOfPage":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess"},"wordCount":2384,"publisher":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#organization"},"image":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage"},"thumbnailUrl":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png","keywords":["htaccess","przekierowanie","bezpiecze\u0144stwo","404","Cache","xss"],"articleSection":["Ustawienia WordPress"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess","url":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess","name":"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress &#187; Domenomania.pl","isPartOf":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#website"},"primaryImageOfPage":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage"},"image":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage"},"thumbnailUrl":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png","datePublished":"2023-04-15T22:08:45+00:00","dateModified":"2023-04-21T20:12:12+00:00","description":"Artyku\u0142 zawiera praktyczne wskaz\u00f3wki dotycz\u0105ce wykorzystania pliku .htaccess w WordPress, w celu zabezpieczenia witryny i jej zawarto\u015bci.","breadcrumb":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#primaryimage","url":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png","contentUrl":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2023\/04\/htacess-wp.png","width":495,"height":365},{"@type":"BreadcrumbList","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/jak-zoptymalizowac-bezpieczenstwo-i-wydajnosc-wordpressa-najlepsze-praktyki-htaccess#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Centrum wiedzy","item":"https:\/\/domenomania.pl\/centrum-wiedzy\/"},{"@type":"ListItem","position":2,"name":"WordPress","item":"https:\/\/domenomania.pl\/centrum-wiedzy\/kategoria\/wordpress"},{"@type":"ListItem","position":3,"name":"Opcje WordPress","item":"https:\/\/domenomania.pl\/centrum-wiedzy\/kategoria\/wordpress\/ustawienia-wordpress"},{"@type":"ListItem","position":4,"name":"Popraw bezpiecze\u0144stwo i wydajno\u015b\u0107 z .htaccess WordPress"}]},{"@type":"WebSite","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#website","url":"https:\/\/domenomania.pl\/centrum-wiedzy\/","name":"Domenomania.pl","description":"Baza artyku\u0142\u00f3w oraz instrukcji krok po kroku dotycz\u0105cych us\u0142ug domenomania.pl\/centrum-wiedzy, np. domeny, hosting","publisher":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/domenomania.pl\/centrum-wiedzy\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#organization","name":"Domenomania.pl","url":"https:\/\/domenomania.pl\/centrum-wiedzy\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#\/schema\/logo\/image\/","url":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2020\/06\/domenomania-logo.png","contentUrl":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-content\/uploads\/2020\/06\/domenomania-logo.png","width":1941,"height":199,"caption":"Domenomania.pl"},"image":{"@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/domenomania.pl\/centrum-wiedzy\/#\/schema\/person\/49dd938efc0afed949aa5b3a8af53c9b","name":"Micha\u0142","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/cc10f5b0dd9dc0939bf878175edf0103a359df15c2b7fdf3ceadd9b8d55b7e14?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cc10f5b0dd9dc0939bf878175edf0103a359df15c2b7fdf3ceadd9b8d55b7e14?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc10f5b0dd9dc0939bf878175edf0103a359df15c2b7fdf3ceadd9b8d55b7e14?s=96&d=mm&r=g","caption":"Micha\u0142"}}]}},"_links":{"self":[{"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/posts\/22047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/comments?post=22047"}],"version-history":[{"count":10,"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/posts\/22047\/revisions"}],"predecessor-version":[{"id":22103,"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/posts\/22047\/revisions\/22103"}],"wp:attachment":[{"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/media?parent=22047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/categories?post=22047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domenomania.pl\/centrum-wiedzy\/wp-json\/wp\/v2\/tags?post=22047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}