juliorestrepo.wordpress.com desde el año 2008
Los buscadores (como Google, Bing, etc) valoran bastante bien el uso de palabras (en vez de números) en las URL de los sitios web, lo cual mejorar el Posicionamiento de tu sitio web en internet.
Deseable: https://www.tudominio.com/articulo-sobre-un-tema-especial
INDESEABLE: https://www.tudominio.com/?page_id=123
Configuras Ajustes – Enlaces Permanentes y seleccionas NOMBRE DE LA ENTRADA, pero luego de hacer el cambio dejan de funcionar los permalinks (enlaces permanentes) y no puedes acceder al contenido (404 NOT FOUND, fallo reportado en este foro oficial de WordPress)
En este artículo aprenderás como resolver este error.
Sin embargo, al configurar Ajustes – Enlaces Permanentes y seleccionar SIMPLE, puedes acceder a tu entrada pero aparece un número en la URL en vez del texto con el nombre de la entrada.
WordPress depende de un archivo .htaccess alojado en el directorio donde fue instalado y solo podrá hacer uso de dicho archivo si APACHE se lo permite.
Por defecto, la opción AllowOverride viene configurada como None para la ruta /var/www en el archivo /etc/apache2/apache2.conf del Apache suministrado por Ubuntu 18.04, impidiendo de esta manera el uso del archivo .htaccess requerido por WordPress alojado dentro de /var/www
A continuación adjunto una copia del archivo .htaccess suministrado por WordPress.
Modificar el parámetro AllowOverride en el archivo /etc/apache2/apache2.conf
Antes: None
Nuevo: All
El cambio de configuración será efectivo al reiniciar el servicio Apache. A continuación el comando que suelo usar para reiniciar el servicio:
/etc/init.d/apache2 restart
Luego de lo anterior, nuestros permalinks en texto quedan plenamente operativos.
Todo lo visto anteriormente funcionará solamente si el módulo rewrite de Apache está activo, lo cual puedes verificar mediante el comando apachectl -M
En caso de hallarse desactivado, puedes activarlo mediante el comando a2enmod rewrite y reiniciar el servicio Apache para que el módulo entre en operación.
Muchas gracias, me funcionó tras largo rato verificando wordpress.
Gracias, tu post me ayudo a solucionar mi problema.
Hace poco compré una raspberry pi y decidí alojar mi web en ella. Tras haber comprado el dominio, setteado los DNS apuntando a CloudFlare, luego los de CloudFlare hacia mi IPv4 pública… procedí a instalar wordpress en /var/www/html, configuré SSL, mil historias… y me encontré con una «tontería», que es justo este problema. Gracias a estos pasos lo pude solucionar. Mil gracias.
Solución perfectamente explicada sin vueltas, muchas gracias.
¡Mil gracias!
amigo esto es increíble llevo buscando esta solución semanas
Llevo día tras este problema. Mil gracias!
y como seria par anginx
Muchas gracias por el post!! Me ha ayudado mucho