Los enlaces no funcionan en las webs de tu servidor local

Desarrollo, Frontend

Entrada rápida para apuntar qué es lo que debemos mirar si, tras instalar un servidor en nuestro entorno local, los enlaces de las páginas webs no funcionan:

httpd.conf

En la configuración de nuestro server, en el archivo httpd.conf, nos aseguraremos de que el módulo rewrite_module se está cargando.

LoadModule rewrite_module modules/mod_rewrite.so

Comprobaremos que la configuración para la carpeta en la que se alojarán los archivos de la web es la siguiente:

<Directory "${SRVROOT}/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

Si hacemos comprobaciones en este fichero, reiniciaremos el server una vez terminemos y antes de probar si funciona.

Si estamos trabajando con webs en WordPress, guardaremos la configuración en la opción de Enlaces Permanentes.