я только что установил скрипт CMS, чтобы мой веб-сайт давал мне такие URL:
site.ltd/index.php?page=ID
после некоторых изменений в URL я использовал код .Htaccess для удаления index.php из URL. Но этот код не удаляет index.php из оригинальных URL. он просто перенаправляет index.php на no index.php.
Для большего понимания прочитайте это:
после того, как я использовал этот код, все мои URL-адреса постов все еще выглядят так:
site.ltd/index.php?page=ID
Но когда я открою этот URL, он будет перенаправлен на это:
site.ltd/?page=ID
И главный вопрос:
в источнике моего сайта URL-адреса имеют index.php, но после открытия переносятся на новый адрес (без index.php), не создают ли проблемы?
Я имею в виду, что ссылки на постоянную передачу (перенаправляют index.php на index.php для всех ссылок) не создают проблем в плане снижения популярности, и роботы Google сканируют сайт? и может ли Google индексировать мои URL-адреса без index.php и игнорировать URL-адреса с помощью index.php?
И если вы можете: Дайте мне код, который может навсегда удалить index.php в моих URL без необходимости перенаправления!
Извините за мой английский. ENG не на моем основном языке: D
Хорошо, если перенаправление 302 (процесс временного перенаправления); тогда ваш сайт будет в беде.
Google предлагает нам применить 301 (постоянное перенаправление), чтобы не только посетители; но также поисковые роботы могут также проверять новый URL и индексировать его.
Надеюсь, поможет.
Других решений пока нет …