Как сделать редирект с адресов с несколькими знаками вопроса?

Чтобы сделать редирект с адресов, содержащих несколько знаков вопроса, вам понадобится настроить правила перенаправления в файле .htaccess на сервере.

.htaccess - это файл конфигурации для веб-сервера Apache, и он позволяет установить различные правила и настройки для сайта.

Чтобы сделать редирект с адресов с несколькими знаками вопроса, вам понадобится использовать условия RewriteCond и инструкцию RewriteRule.

Ниже приведен пример кода, который можно добавить в файл .htaccess:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule ^(.*)$ /my-new-page? [R=301,L]

Данные правила перенаправления будут выполнять следующие действия:

1. Включает модуль RewriteEngine.
2. Проверяет наличие параметров запроса в строке URL с помощью условия RewriteCond %{QUERY_STRING} ^.+$, где %{QUERY_STRING} - это переменная, которая хранит параметры запроса.
3. Применяет правило перенаправления только для URL, не содержащих параметры запроса, с помощью инструкции RewriteRule. ^(.*)$ означает, что мы перенаправляем все URL, а /my-new-page? означает, что мы перенаправляем на страницу с URL /my-new-page без каких-либо параметров запроса, а [R=301,L] означает, что мы делаем 301-й переход и прекращаем обработку правил.

После добавления этих правил в файл .htaccess и сохранения его, все URL-адреса с несколькими знаками вопроса будут перенаправляться на /my-new-page без параметров запроса.

Не забудьте проверить работоспособность этого кода и убедитесь, что ваш сервер поддерживает модуль RewriteEngine и имеет разрешение на использование файлов .htaccess.