Skip to content
Advertisement

Redirect /index.php – wordpress

I want that if someone got link to my site, lets say: www.bla.com/index.php , he will redirect to www.bla.com. or in another words – remove the index.php.

Here is my .htaccess file:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^bla.com$ [NC]
RewriteRule ^(.*)$ http://www.bla.com/$1 [L,R=301]

Either if someone got link: www.bla.com/camera/index.php – it will redirect to www.bla.com/camera/.

For now, the site itself works great, without index.php, but i want to remove the index.php if someone came from extern link.

Advertisement

Answer

This post is tagged with WordPress. All of what you’re looking for and doing (canonical domain, canonical url without index.php) has been built into WordPress at least since WP 3.0 when permalinks are turned on… Look into canonical redirects — you’ll find the logic in there.

User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement