如何在htaccess中redirect很多redirect?

Q1。 是否有可能进一步优化 / 压缩以下规则,从而使整个redirect更快 ,更容易维护? 有大约二十这些领域! 你得到我的问题的照片! 非常感谢任何和所有的线索+1

RewriteCond %{REQUEST_URI} ^/$ RewriteCond %{HTTP_HOST} ^website.com$ RewriteRule ^$ en/home [R=301] RewriteCond %{HTTP_HOST} ^website.de$ RewriteRule ^$ de/home [R=301] RewriteCond %{HTTP_HOST} ^website.fr$ RewriteRule ^$ fr/home [R=301] 

等等等等
Q2。 我应该把这些规则放在一起,比如把[C]放在最后?

Q3。 这是从search引擎的angular度redirect的正确方式?

关于第一季度 ,我可以考虑使其更加紧凑的唯一方法是使您的磁盘path中的一部分反映url – 这样,你可以逃脱一些规则,只是采取域后缀并将其应用于path。

对于第二季度 ,我会说这看起来很好,虽然我将,L添加到[R=301] ,所以它读取[R=301,L] – 这将阻止mod_rewrite一旦find比赛。

最后,对于第三季度,我认为你现在在301 – 谷歌推荐使用301redirect,因为这个文件在他们的网站上说。

希望有所帮助!