{"id":232062,"date":"2023-01-14T15:39:00","date_gmt":"2023-01-14T12:39:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232062"},"modified":"2022-11-10T07:26:53","modified_gmt":"2022-11-10T04:26:53","slug":"explicacion-de-las-reglas-de-reescritura-de-url-de-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/explicacion-de-las-reglas-de-reescritura-de-url-de-wordpress\/","title":{"rendered":"Explicaci\u00f3n de las reglas de reescritura de URL de WordPress"},"content":{"rendered":"<p>Apache Server permite la regla de reescritura de URL simplemente colocando un archivo llamado .htaccess en los directorios FTP. Las Reglas de reescritura anular\u00e1n su regla principal, si las hay. Sin embargo, puede configurar lo siguiente en la subcarpeta &lt;em.htaccess. para permitir expl\u00edcitamente el uso de .htaccess de los padres.<\/p>\n<pre><code>RewriteOptions inherit<\/code><\/pre>\n<p>Despu\u00e9s de la instalaci\u00f3n de WordPress, generar\u00e1 un .htaccess en el directorio ra\u00edz del blog. Tome este blog como ejemplo, el siguiente es el contenido predeterminado generado por 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>Los comentarios comienzan como hash. IfModule comprueba si el m\u00f3dulo de reescritura est\u00e1 habilitado. ^index.php$ \u2013 [L] evita que se reescriban las solicitudes de index.php para evitar bucles infinitos. Si la solicitud es para index.php, la directiva no hace nada y deja de procesar las reglas [L], es decir, L \u2013 Last. RewriteCond especifica que si lo solicitado no es un archivo real o un directorio real, todo ser\u00e1 redirigido a index.php, que puede obtener el $_SERVER[&#8216;REQUEST_URI&#8217;] y llama al c\u00f3digo correcto para mostrar la p\u00e1gina que el usuario solicit\u00f3. .<\/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 l\u00ednea anterior RewriteRule ^\/?(.*)$ \/index.php?id=$1 [L] generalmente se usa para traducir la URL <a href=\"https:\/\/steakovercooked.com\/index.php?id=\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">como<\/a> <a href=\"https:\/\/steakovercooked.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/steakovercooked.com\/xyz<\/a> a <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\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explicaci\u00f3n de las reglas de reescritura de URL de 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":[892,810,716,800,840,861],"tags":[1172],"class_list":["post-232062","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-complementos","category-desarrollador","category-php-2","category-tutoriales","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=232062"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232062\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/224713"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=232062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=232062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=232062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}