Q1. возможно ли дальнейшее оптимизировать / компактный следующие правила, тем самым делая все перенаправления Быстрее и легче поддерживать в будущем? Таких доменов около двадцати !! вы понимаете мою проблему! Большое спасибо за любые подсказки +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. это правильный способ перенаправления с точки зрения поисковой системы?
Что касается Q1, единственный способ, которым я могу придумать, чтобы сделать его немного более компактным, - это сделать часть вашего пути на диске к сайтам, отражающим URL-адрес - таким образом вы, вероятно, сможете обойтись несколькими правилами, просто чтобы взять суффикс домена и примените его к пути.
Для 2 квартал, Я бы сказал, что выглядит нормально, хотя я бы добавил ,L
к [R=301]
, так что читается [R=301,L]
- это остановит mod_rewrite от дальнейшего продвижения, как только найдет совпадение.
Наконец, для 3 квартал Я думаю, ты на месте 301 - Google рекомендует использовать переадресацию 301, поскольку этот документ на их сайте написано.
Надеюсь, это поможет!