0

I need to redirect all request without www to www, but I also need to every redirect will end on index.php

.htaccess file code

RewriteEngine On
RewriteBase /
RewriteRule ^(_part) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php?/$0 [PT,L]

Current url : http://example.com

Expected url: http://www.example.com

Please,anyone can help me?

Vasim Shaikh
  • 4,485
  • 2
  • 23
  • 52

1 Answers1

1

You can use:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteRule ^(_part) - [F,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php?/$0 [PT,L]
Croises
  • 18,570
  • 4
  • 30
  • 47