Slash al Final del URL con RewriteCond en .htaccess

08 de Sep, 2014

Para colocar un slash al final de la URL se coloca una condición RewriteCond en el .htaccess

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(wp-json|wp-admin)
RewriteRule ^([^.]+)([^./])$ %{REQUEST_URI}/ [L,R=301,NE]

Si ademas queremos forzar nuestro sitio por https

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP:Host}%{REQUEST_URI} [L,R=301]

Si estamos en WordPress debemos colocar todo antes de

 # BEGIN WordPress

en el .htaccess o en su defecto en las configuraciones de Apache