eliminar "index.php" de los enlaces permanentes

18

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 funciona ...

# 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.

Avísame si sabes algo al respecto.

pulla
fuente
¿Estás usando Apache y está habilitado mod_rewrite? Esta es probablemente una pregunta para su host particular.
Milo
no tengo idea. Solo estoy usando un servicio de alojamiento web.
pulla
Debo desactivar para eliminar "index.php"?
pulla
@pulla Necesita saber más sobre su servicio de alojamiento web y sobre qué tipo de configuración se ejecuta.
Otto

Respuestas:

19

Vaya a su WP-ADMIN -> Configuración -> Enlace permanente y use el cambio de estructura de enlace permanente allí, si genera algún .htaccessarchivo, copie el contenido y actualice su.htaccess archivo.

O compruebe si su alojamiento mod_rewriteestá habilitado creando un archivo phpinfo.phpcon contenido,

<?php phpinfo();?>

Sube este archivo y navega a través del navegador. Para que sepa qué módulos están habilitados. Necesita habilitar mod_rewrite para eliminar index.phpde la URL.

Más detalles Ver este enlace

Shahinul Islam
fuente
Gracias por tu respuesta. Lo he intentado pero no sé si realmente no funciona. Podría ser el problema de alojamiento. Eliminé todo y lo instalé. nada ha cambiado
pulla
1
Frente al mismo problema. Al eliminar index.php en el enlace permanente de WordPress, aparece el error "La URL / wordpress / test-page / solicitada no se encontró en este servidor".
Muhammad Azeem
3

Tenía exactamente el mismo problema. Pero en mi caso mod_rewriteno se instaló en absoluto para apache. Lo acabo de instalar con

sudo a2enmod rewrite

y luego cambiado Permalink Settings. Trabajado como un encanto.

Espero eso ayude.

pratpor
fuente