{"id":231777,"date":"2023-01-14T15:29:00","date_gmt":"2023-01-14T12:29:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231777"},"modified":"2022-12-25T18:45:14","modified_gmt":"2022-12-25T15:45:14","slug":"wyjasnienie-zasad-przepisywania-adresow-url-w-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/wyjasnienie-zasad-przepisywania-adresow-url-w-wordpress\/","title":{"rendered":"Wyja\u015bnienie zasad przepisywania adres\u00f3w URL w WordPress"},"content":{"rendered":"<p>Serwer Apache umo\u017cliwia regu\u0142\u0119 przepisywania adres\u00f3w URL, po prostu umieszczaj\u0105c plik o nazwie .htaccess w katalogach FTP. Regu\u0142y przepisywania zast\u0105pi\u0105 regu\u0142y nadrz\u0119dne, je\u015bli takie istniej\u0105. Mo\u017cesz jednak ustawi\u0107 nast\u0119puj\u0105ce elementy w podfolderze &lt;em.htaccess. aby wyra\u017anie zezwoli\u0107 na u\u017cywanie .htaccess rodzic\u00f3w.<\/p>\n<pre><code>RewriteOptions inherit<\/code><\/pre>\n<p>Po zainstalowaniu WordPressa wygeneruje plik .htaccess w katalogu g\u0142\u00f3wnym bloga. We\u017amy na przyk\u0142ad ten blog, poni\u017cej znajduje si\u0119 domy\u015blna tre\u015b\u0107 generowana przez WordPress.<\/p>\n<pre><code># BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/acm\/\nRewriteRule ^index.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule. \/acm\/index.php [L]\n&lt;\/IfModule&gt;\n\n# END WordPress<\/code><\/pre>\n<p>Komentarze zaczynaj\u0105 si\u0119 jako hash. IfModule sprawdza, czy modu\u0142 przepisywania jest w\u0142\u0105czony. ^index.php$ \u2013 [L] zapobiega przepisaniu \u017c\u0105da\u0144 dla index.php, aby unikn\u0105\u0107 niesko\u0144czonych p\u0119tli. Je\u015bli \u017c\u0105danie dotyczy index.php, dyrektywa nic nie robi \u2013 i zatrzymuje przetwarzanie regu\u0142 [L], tj. L \u2013 Last. RewriteCond okre\u015bla, \u017ce \u200b\u200bje\u015bli \u017c\u0105danie nie jest prawdziwym plikiem lub nie jest prawdziwym katalogiem, wszystkie zostan\u0105 przekierowane do index.php, kt\u00f3ry mo\u017ce uzyska\u0107 $_SERVER[&#8217;REQUEST_URI&#8217;] i wywo\u0142uje poprawny kod do renderowania strony \u017c\u0105danej przez u\u017cytkownika .<\/p>\n<pre><code>&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule ^\/?(.*)$ \/index.php?id=$1 [L]\n&lt;\/IfModule&gt;<\/code><\/pre>\n<p>Powy\u017cszy wiersz RewriteRule ^\/?(.*)$ \/index.php?id=$1 [L] jest zwykle u\u017cywany do t\u0142umaczenia adresu URL, takiego jak <a href=\"https:\/\/steakovercooked.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/steakovercooked.com\/<\/a> <strong>xyz<\/strong> na <a href=\"https:\/\/steakovercooked.com\/index.php?id=\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/steakovercooked.com\/index .php?id<\/a> <strong>xyz<\/strong>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wyja\u015bnienie regu\u0142 przepisywania adres\u00f3w URL WordPress<\/p>\n","protected":false},"author":1,"featured_media":224713,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[721,897,805,845,866,815],"tags":[1169],"class_list":["post-231777","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deweloper","category-kod","category-php-7","category-samouczki","category-wordpress-7","category-wtyczki","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/231777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=231777"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/231777\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/224713"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=231777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=231777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=231777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}