Привет сообщество Stackoverflow,
Я перечитывал большинство других вопросов .htaccess и пробовал разные решения в моем файле .htaccess, но безуспешно.
Вот в чем дело: у меня есть веб-сайт (на основе CodeIgniter), который уже имеет хорошее SEO-позиционирование. Теперь клиент хочет, чтобы он был переведен на другой язык, но я не хочу терять это SEO, поэтому я подумал о том, чтобы перенаправить URL-адрес, такой как http://www.domain.com/contactUs, на http://www.domain.com/en/contactUs,, являющийся (en) текущим позиционированным языком. Я бы без проблем справился с другим языком. В настоящее время я выполняю тесты на localhost, поэтому следующие правила будут иметь только «домен» вместо «домен.com».
Я пробовал эти правила перезаписи:
RewriteEngine on
Options +FollowSymlinks
RewriteCond ^(.*)/domain/(.*) !^/en/
RewriteRule ^(.*)/domain/(.*)$ $1/domain/en/$2
Я хочу, чтобы RewriteCond фильтровал URL-адреса, приходящие на новом языке, чтобы RewriteRule не выполнялся. Что я делаю неправильно?