誰かが私が仕事に就けないというルールを手伝ってくれませんか!
通常の URL の 1 つのタイプは次のようになります。
www.domain.com/a/Inner_music/id/22064
www.domain.com/a/Vowel_length/id/1969733
www.domain.com/a/The_Mind/id/221078
何らかの理由で、Google は以下のような URL をピックアップしました:
www.domain.com/a/Inner_music
www.domain.com/a/Vowel_length
www.domain.com/a/The_Mind
URL に 1) /a/ 2) があるが、最後の 2 つの部分が欠落している後者のものをリダイレクトしたい。/id/999999 トップページへ/.
以下のような URL は影響を受けないことに注意してください。
www.domain.com/inner_music
www.domain.com/vowel_length
私が試したルールは、両方のタイプまたは間違ったタイプをリダイレクトしています。
#RedirectMatch 301 ^/a/(.*) /
#RedirectMatch 301 ^/a/(.*)$ /
#RedirectMatch 301 ^/a/(.*)/$ /
#RedirectMatch 301 ^/a/(.*)/ /
これも試しましたが、「良い」ページにも影響します。
#RewriteCond %{REQUEST_URI} ^/a/.+$
#RewriteRule !^/a/id/.+$ /b/ [R=404,L]
ありがとう!