Tutorial: Tutorial: Solucionar errores de Permalinks en VPS

  • Autor Autor Tosko
  • Fecha de inicio Fecha de inicio
T

Tosko

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, como tuve ayer este problema y hasta esta mañana no conseguí arreglarlo, voy a hacer un pequeño tutorial por si tienen alguna vez el mismo problema.

Trabajando en un VPS totalmente a pelo con una configuración LAMP... Tras configurar un virtual host y poner el SSL mediante Certbot a la web... Me tope conque los permalinks no me funcionaban.

Problema:

Not Found

The requested URL /about was not found on this server.


Solución:

1.- Editamos el .htaccess
Podemos hacerlo mediante linea de comando conectados por SSH al servidor:

sudo nano /var/www/html/.htaccess

O por conexión FTP y editar el .htaccess en la dirección: /var/www/html/.htaccess

*Asegurarse de que vuestra web esta situada en el directorio html/ y no en uno previo si tenéis configurado un Virtual Host. En tal caso os saldría /var/www/vuestro-virtual-host/html/.htaccess

Una vez listos para editar el .htaccess debemos introducir:

# 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


Si os sigue sin funcionar revisa por conexión SSH el archivo apache2.conf

sudo nano /etc/apache2/apache2.conf

Y una vez en el editor. Cambiar en el correspondiente bloque:

<Directory /var/www >

la siguiente linea AllowOverride None la cambiáis a AllowOverride All

Guardáis el archivo, y le hacéis reset a apache2

sudo systemctl restart apache2

Y eso es todo amigos!
 
Atrás
Arriba