eliminar "index.php" de los enlaces permanentes

14

He estado tratando de encontrar una solución. pero no puedo ...

Mis enlaces son todos domain.com/index.php/post_name/

Realmente quiero eliminar /index.php

He buscado y encontrado algunos ... diciendo que necesito agregar estos ... pero no está funcionando ...

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Estoy usando 3.5.2 wp.

Hazme saber si sabes algo al respecto.

    
pregunta pulla 09.07.2013 - 07:44

2 respuestas

17

Vaya a su WP-ADMIN - > Configuración - > Permalink y use el cambio de la estructura de permalink allí, si genera cualquier archivo .htaccess copie el contenido y actualice su archivo .htaccess .

O compruebe si su alojamiento mod_rewrite está habilitado creando un archivo phpinfo.php con contenido,

<?php phpinfo();?>

Sube este archivo y navega a través del navegador. Así que ya sabes qué módulos están habilitados. Necesita mod_rewrite habilitar para eliminar index.php de la URL.

Más detalles Consulte este enlace

    
respondido por el Shahinul Islam 09.07.2013 - 09:45
2

Tenía exactamente el mismo problema. Pero en mi caso mod_rewrite no se instaló en absoluto para apache. Acabo de instalarlo con

sudo a2enmod rewrite

y luego cambié mi Permalink Settings . Trabajó como un encanto.

Espero que ayude.

    
respondido por el pratpor 31.07.2016 - 19:47

Lea otras preguntas en las etiquetas