RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteBase / RewriteRule ^index\.html$ /index.php [L] RewriteRule ^add-([a-z]+)\.html$ index.php?p=$1&add=1 [L,NC,QSA] RewriteRule ^([\-a-z]+)\.html$ index.php?p=$1 [L,NC,QSA] RewriteRule ^([\-a-z]+)\.vue$ index.php?p=$1&blank=1 [L,NC,QSA] RewriteRule ^([a-z]+)-([0-9]*)\.html$ index.php?p=$1&id=$2 [L,NC,QSA] ErrorDocument 404 /404.php