Пустой знак вопроса в конце адреса страницы (например, https://example.com/?) — распространённая техническая проблема, которая может негативно влиять на SEO. Поисковые системы, такие как Google, могут рассматривать URL с вопросительным знаком и без него как две разные страницы, что приводит к дублированию контента и снижению ранжирования. В этой статье мы разберём, как автоматически перенаправлять такие адреса на чистый URL без вопросительного знака с помощью 301 редиректа в файле .htaccess. Устранение этой проблемы — простая, но эффективная оптимизация для любого сайта. Для автоматического перенаправления всех URL, оканчивающихся на вопросительный знак (без каких-либо параметров), на ту же страницу без знака вопроса, добавьте следующий код в файл .htaccess в корневой директории вашего сайта: # Убрать знак вопроса в конце URL (/?)
RewriteCond %{THE_REQUEST} ^[^\s]+\s+[^?]*?\?
RewriteCond %{QUERY_STRING} ^$
RewriteRule .? %{REQUEST_URI}? [R=301,L] Важно: Этот код должен располагаться д