.htaccess - Trouble with adding default subfolder with htacess -


i have next rewire rule:

rewritecond %{http_host} (.*)example\.com$  rewritecond %{request_uri} !^(pl|no|en) [nc] rewriterule (.*) http://www.example.com/en/ [r=301,l] 

and expected if url didnt have subfolder pl no or en added en subfolder. on ubuntu server url this: http://example.com/enenenenenenenenenenenenenenenenenenen/index.php

try adding slash after ^:

rewritecond %{http_host} (.*)example\.com$  rewritecond %{request_uri} !^/(pl|no|en) [nc] rewriterule (.*) http://www.example.com/en/ [r=301,l] 

the request_uri begins /


Comments