次の場合、www.domain.com/go404 にリダイレクトする必要があります。
www.domain.com
www.domain.com/
domain.com
domain.com/
しかし、彼らが入力するときはそうではありません(私はそれをカバーしました)
www.domain.com/subdomain or
domain.com/subdomain
現在、私の .htaccess コードには次のスニペットがあります。
# This sends "just domain" visits to 404
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/go404 [R=301,L]
# This one makes a NON WWW become a WWW
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
# This strips the trailing slash
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]
末尾のスラッシュおよび/またはサブフォルダー文字列なしで記述されたドメインのみを許可するように条件を設定する方法を誰か教えてもらえますか? 上記のように、これらは 404 にリダイレクトする必要があります。