Prerender.io не работает при перенаправлении корневого пути с перезаписью мода apache
Я пытаюсь перенаправить мой корневой путь www.example.com на www.example.com/en/ Но когда я использую этот путь, корневой путь также и для перенаправлений предварительного просмотра.
Так, например, когда я иду к этому www.example.com/?_escaped_fragment_=
он перенаправляет прямо на www.example.com/en/
вместо www.example.com/en/?_escaped_fragment_=
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} example\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ http://www.example.com/en/ [L,R=301]
</IfModule>
Пожалуйста, помогите спасибо.
1 ответ
Это ожидается и работает правильно.
Если пользователь идет в www.example.com/
тогда они должны быть перенаправлены на www.example.com/en/
,
Так что, если гусеничный www.example.com/?_escaped_fragment_=
тогда они также должны быть перенаправлены на www.example.com/en/
,
Сканер обновит свой индекс и в конечном итоге будет сканировать www.example.com/en
, Если они найдут мета-фрагмент, они будут сканировать www.example.com/en/?_escaped_fragment_=
,
Так что это всего лишь часть процесса схемы обхода сбежавших фрагментов.