=== Permalink rewrite rules ===
\\
=== .htaccess apache rewrite ===
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)\ HTTP/ [NC]
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^/?(wp-admin/|wp-login\.php) https://mysite.com%{REQUEST_URI}%{QUERY_STRING} [R=301,QSA,L]
\\
\\
=== nginx ===
Apply the following in the location / section in your server block:
try_files $uri $uri/ /index.php?q=$request_uri;