Это мой файл .htaccess:Почему некоторые из моих правил mod_rewrite не работают?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^es$ index.php?lang=es_ES [L]
RewriteRule ^pt$ index.php?lang=pt_BR [L]
RewriteRule ^en$ index.php?lang=en_US [L]
RewriteRule ^index.php index.php [L]
RewriteRule ^inicio$ index.php [L]
RewriteRule ^nosotros$ us.php [L]
RewriteRule ^portfolio$ portfolio-masonry.php [L]
RewriteRule ^contacto$ contact.php [L]
RewriteRule ^home$ index.php [L]
RewriteRule ^us$ us.php [L]
RewriteRule ^contact$ contact.php [L]
RewriteRule ^proyectos/([0-9]+)-([a-zA-Z0-9-]+)$ portfolio-single.php?id=$1 [NC,L]
RewriteRule ^projects/([0-9]+)-([a-zA-Z0-9-]+)$ portfolio-single.php?id=$1 [NC,L]
</IfModule>
А вот сайт: http://testing.fyrastudio.com/WEB_fyrastudio.com/v3/
Все работает замечательно. Но если вы решите посмотреть сайт на английском языке, а затем нажмите «О нас» или «Контакт», сервер вернет 404 не найденную ошибку. Но по этим двум правилам:
RewriteRule ^us$ us.php [L]
RewriteRule ^contact$ contact.php [L]
он должен работать так же, как остальной части сайта!
Что мне не хватает?
Благодаря