Я создал следующий файл .htaccess и мне интересно, если это может быть улучшено:Как улучшить этот .htaccess файл?
RewriteEngine On
RewriteRule ^site$ ./site/ [L,NC]
RewriteRule ^site/(.*)$ ./main/$1 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !/en [NC]
RewriteRule ^(.*)$ ./404.php?url=$1 [L,NC]
Я хочу, чтобы перенаправить посетителей, которые входят в www.domain.com/site/ www.domain.com/main/ и все остальные запросы на www.domain.com/404.php?url = ... Это работает, за исключением случаев, когда пользователь не вводит конечную косую черту (www.domain.com/site).