Когда я захожу на свой домен "domain.com/?" или "domain.com/?any-other-character-here" показывает мою домашнюю страницу, это привело к дублированию результатов в Google. Веб-сервер - это Apache.
Мой код
ErrorDocument 404 domain.com/error404.html
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule (.*) domain.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} \s/+\?\s
RewriteRule ^ /? [R=301,L]
Он перенаправляет не-www на www, и я добавил в него ваш код. Но все же см. Domain.com/?any-random-text не перенаправляет на 404