我创建以下.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)。