Я недавно создал сайт и занимаюсь SEO.
Однако я заметил, что ссылки из поиска Google добавляют index.php к моим ссылкам.
Например, страница сайта, которая при поиске явно отображается как www.example.com/index/why
вместе с правильным образцом контента при нажатии, в новом браузере отображается как www.example.com/index.php/why
Обратите внимание, что на моем сайте все ссылки перенаправлены на SSL, и я использую структуру MVC.
Какие директивы могут отсутствовать?
Мой файл .htaccess, как показано ниже
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
#RewriteCond %{QUERY_STRING} !vardump