Люди,
Это легко, но я не могу понять это правильно, любая помощь приветствуется.
Я, если кто-то переходит на URL
http://test.api.com/somestuff I want it to redirect to http://test.api.com/en/api/somestuff
Однако мое правило перезаписи продолжает приводить к бесконечному перенаправлению - кто-то может обнаружить ошибку?
RewriteCond %{REQUEST_URI} !^(/en/api/).* RewriteRule ^(.*)$ http://%{HTTP_HOST}/en/api/$1 [R,L]
Попробуйте это (косая черта в регулярном выражении RewriteRule является основным отличием):
RewriteCond %{REQUEST_URI} !^/en/api/.* RewriteRule ^/(.*)$ http://%{HTTP_HOST}/en/api/$1 [R,L]