0

誰かが私が仕事に就けないというルールを手伝ってくれませんか!

通常の 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]

ありがとう!

4

1 に答える 1

0

あなたは試すことができます:

#RedirectMatch 301 ^/a/[^/]*$ /
于 2012-05-10T00:14:18.543 に答える