Tengo un problema con los redireccionamientos de enlaces permanentes de WordPress que no funcionan correctamente. Pude especificar la convención de enlace permanente a través de la interfaz de configuración. WordPress nombra correctamente el hipervínculo. Sin embargo, cuando las redirecciones devuelven la URL solicitada que no se encuentra en este servidor. Volver a los valores predeterminados tampoco lo es. Al hacer clic en my_url/?p=123, me redirecciona a la última convención de enlace permanente seleccionada, como my_url/%postname%/, lo que a su vez genera un error No encontrado. Lo verifiqué y mi .htaccess se puede escribir y tiene lo siguiente dentro:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN WordPress
# END WordPress
¿Cómo puedo eliminar esas redirecciones obsoletas?
Gracias
Respuesta1
Descubrí el problema. Mi /etc/httpd/conf/httpd.conf tenía AllowOverride configurado en Ninguno. Una vez que permití anulaciones para mi directorio, .htaccess comenzó a afectar la configuración. Ahora, los enlaces permanentes funcionan como deberían.