{"id":232491,"date":"2023-01-14T15:37:00","date_gmt":"2023-01-14T12:37:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232491"},"modified":"2022-11-10T10:00:09","modified_gmt":"2022-11-10T07:00:09","slug":"spiegazione-delle-regole-di-riscrittura-degli-url-di-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/spiegazione-delle-regole-di-riscrittura-degli-url-di-wordpress\/","title":{"rendered":"Spiegazione delle regole di riscrittura degli URL di WordPress"},"content":{"rendered":"<p>Apache Server consente la regola di riscrittura degli URL semplicemente inserendo un file chiamato .htaccess nelle directory FTP. Le Regole di riscrittura sostituiranno quelle principali, se presenti. Tuttavia, puoi impostare quanto segue nella sottocartella &lt;em.htaccess. per consentire esplicitamente l&#8217;utilizzo di .htaccess dei genitori.<\/p>\n<pre><code>RewriteOptions inherit<\/code><\/pre>\n<p>Dopo l&#8217;installazione di WordPress, generer\u00e0 un .htaccess nella directory principale del blog. Prendi ad esempio questo blog, quello che segue \u00e8 il contenuto predefinito generato da 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>I commenti iniziano come hash. IfModule controlla se il modulo di riscrittura \u00e8 abilitato. ^index.php$ \u2013 [L] impedisce la riscrittura delle richieste per index.php, al fine di evitare loop infiniti. Se la richiesta \u00e8 per index.php la direttiva non fa nulla \u2013 e interrompe l&#8217;elaborazione delle regole [L] cio\u00e8 L \u2013 Last. RewriteCond specifica che se il file richiesto non \u00e8 un file reale o non una directory reale, tutto verr\u00e0 reindirizzato a index.php, che pu\u00f2 ottenere il $_SERVER[&#8216;REQUEST_URI&#8217;] e chiama il codice corretto per il rendering della pagina richiesta dall&#8217;utente .<\/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>La riga sopra RewriteRule ^\/?(.*)$ \/index.php?id=$1 [L] viene solitamente utilizzata per tradurre l&#8217;URL <a href=\"https:\/\/steakovercooked.com\/index.php?id=\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">come<\/a> <a href=\"https:\/\/steakovercooked.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/steakovercooked.com\/xyz<\/a> in <strong><a href=\"https:\/\/steakovercooked.com\/index\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/steakovercooked.com\/index<\/a><\/strong> <a href=\"https:\/\/steakovercooked.com\/index.php?id=\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">.php?id<\/a> <strong>xyz<\/strong>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spiegazione delle regole di riscrittura degli URL di 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":[896,804,814,720,844,865],"tags":[1168],"class_list":["post-232491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codice","category-php-6","category-plugin-2","category-sviluppatore","category-tutorial","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/232491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=232491"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/232491\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/224713"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=232491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=232491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=232491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}