.htaccess - What is the rewrite rule to change www.domain.com to www.domain.com/es/? -


my htaccess file looks this:

rewriteengine on  # add www @ beginning rewritecond %{http_host} !^www. rewriterule ^(.*)$ http://www.%{http_host}/$1 [r=301,l]  # add / @ end rewritecond %{request_uri} !(/$|\.)  rewriterule (.*) %{request_uri}/ [r=301,l]   # add /es/ @ end rewritecond %{request_uri} www.mydomain.com$ [nc] rewriterule (.*) %{request_uri}/es/ [r=301,l]  # friendly urls rewriterule ^([^/]*)/$ /?lang=$1 [l] rewriterule ^services/([^/]*)/$ /?services=$1 [l] rewriterule ^([^/]*)/services/([^/]*)/$ /?lang=$1&services=$2 [l]  # errordocument 404 /web/page-404.php # errordocument 500 /web/page-500.php 

i'm trying , trying can't automatically adding "/es/" when www.mydomain.com typed.

for now, "# add /es/ @ end" block adding "/es/?lang=es".

some help? thank you!

try rule :

rewriteengine on  rewritecond %{request_uri} ^/$ [nc] rewriterule ^$ /es/ [r=301,l] 

it redirects

example.com 

to

example.com/es/ 

Comments