1
當我訪問我的「domain.com/?」時或「domain.com/?any-other-character-這裏」它顯示我的主頁,這導致在谷歌重複的結果。 Web服務器是Apache。如何301將「domain.com /?...」重定向到「domain.com」
我的代碼是
ErrorDocument 404 domain.com/error404.html
RewriteEngine On
RewriteRule (.*) domain.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} \s/+\?\s
RewriteRule^/? [R=301,L]
它將非www重定向到www,並且我在其中添加了您的代碼。但仍然可以看到domain.com/?any-random-text不重定向到404
謝謝,但請更新您的答案我編輯的問題。這個問題更清楚我需要什麼。 –
這是您刪除驗收標記的原因嗎?在任何情況下,我的答案仍然符合重複刪除要求,因爲我使用301將修復dup結果。 – anubhava
您的代碼只能重定向domain.com/?但不是domain.com /?... –