4

同様のリクエストに関する質問をいくつか見てきましたが、カスタムの URL にリダイレクトしようとしているわけではありません。リンクされている一般的な URL を取得して、ランディング ページにリダイレクトしたいだけです。

たとえば、次のような特定の URL をキャッチしたいのですが、この URL だけです。

http://example.com/forum/viewtopic.php?f=12&t=345

...そしてそれを次のようにリダイレクトします:

http://example.com/landing-page.html

存在しないリンクがいくつかあります。現在 404 に達しているため、より有用なページへのリダイレクトを 4 つまたは 5 つ追加します。

前もって感謝します!

4

1 に答える 1

1

これをドキュメント ルートの htaccess ファイルに追加します。

RewriteCond %{QUERY_STRING} ^f=12&t=345$
RewriteRule ^forum/viewtopic.php$ /landing-page.html [R=301]

RewriteCond基本的に、これのクエリ文字列と の URIを照合する必要がありますRewriteRule

于 2012-07-23T03:53:03.107 に答える