De forma predeterminada, la estructura estándar del Permalink en WordPress es “plano horizontal” y le da un enlace no bastante amigable /?p=123 Si ha encontrado que desea cambiar su estructura de enlace permanente a nombre de la publicación, pero encuentra que sigue dándole el error 404 No encontrado cuando lo habilita, generalmente se encuentra en el archivo .htaccess.
Primero, deberá conectarse a su servidor Apache usando su programa ssh preferido en mi caso, esto sería Terminal en Mac OS X, con el siguiente comando:
ssh -i /path/to/your/pemfile.pem ubuntu@IPAddressorDNSName
Para habilitar los bonitos enlaces permanentes, necesita tener el módulo mod_rewrite instalado en su servidor Apache, para hacer esto escriba el siguiente comando:
sudo a2enmod rewrite
Ahora, tendrá que cambiar su directorio donde se configura su WordPress:
cd /var/www/html
Ahora verificaremos la presencia del archivo .htaccess:
ls -al
Si encuentras que los enlaces permanentes no están funcionando, generalmente encontrarás que no tienes un archivo .htaccess. Así que tendremos que ejecutar este comando para crear uno:
sudo touch .htacess
Ahora tendremos que editar el .htaccess con lo siguiente para asegurarnos de que WordPress pueda interpretarlo y volver a escribir sus enlaces permanentes en la nueva /%postname% / structure:
sudo nano .htacess
# 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 Luego, salga del editor nano y guarde el archivo, utilizando CTRL + X y luego Y para guardar
Para que WordPress utilice el archivo .htaccess correcto, necesita tener el permiso correcto de lectura / escritura en él, para cambiar el nivel de permiso, use el siguiente comando:
sudo chmod 644 .htaccess
Finalmente, el último paso es editar el archivo default.conf para permitir que WordPress realice los cambios en sus enlaces, para ello, siga este comando para activar el editor:
sudo nano /etc/apache2/sites-available/000-default.conf
Ahora tendrá que encontrar la ruta que tiene el DocumentRoot /var/ www/html, donde deberá agregar estas líneas debajo:
<Directory "/var/www/html">
AllowOverride All
</Directory> Luego, salga del editor nano y guarde el archivo, utilizando CTRL + X y luego Y para guardar
Ahora use el siguiente comando para reiniciar su servidor Apache:
sudo /etc/init.d/apache2 restart
Eso debería ser todo, si se hace correctamente, sus enlaces ahora deberían cambiar de Plain (/? P = 123) a la nueva estructura de Post Name.
Si te ayudó este pequeño tutorial, no dudes en dejar tu calificación y opinar en cualquier duda en los comentarios.
Conseguir que una marca aparezca en Google ya no es el único objetivo de una…
El AI SEO está transformando definitivamente la forma en que las marcas consiguen visibilidad en…
Montar un taller maker en casa no consiste en comprar muchas herramientas y colocarlas sobre…
Como Consultor SEO, he investigado varios factores a nivel GEO y las búsquedas generativas por…
Brasil es uno de los mercados digitales más competitivos de Latinoamérica y, precisamente por ello,…
Las reuniones forman parte de la rutina diaria de empresas, equipos comerciales, consultores y profesionales,…