We are aware of a potentially service impacting issue. Learn more

WordPress htaccess rules Print

  • #WordPress, #WordPressPerformanceOptimization, #APACHE
  • 1

you can find the default htaccess rules for a WordPress website.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

If you have a valid SSL Certificate installed you can also force your site to use HTTPS via .htaccess rules. The rule set below would replace the default WordPress rules listed previously in this article.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


Was this answer helpful?

« Back

Powered by WHMCompleteSolution