0

私たちのサイトには、oursite.com/blog にブログがありました。

何年も経った今でも、/blog/ フォルダー内のページに対して多くの 404 が返されます。

htaccess を使用して、ブログ フォルダーとそのすべてのコンテンツを当サイトのフロント ページ oursite.com にリダイレクトするにはどうすればよいですか?

私はウェブ調査に基づいて多くのことを試しましたが、私が見つけたクローゼットのものは次のようにリダイレクトされました:

oursite.com/blog/?p=3226

oursite.com/?p=3226 へ

私はそれがそのように動作することを望んでいません。すべてのブログ ファイルが存在しなくなったため、すべてのファイルをブログからメイン フロント ページ、つまり oursite.com にリダイレクトしたいだけです。

oursite.com/blog/?p=3226 or oursite.com/blog/cool-permalink/ or oursite.com/blog/image.jpg or oursite.com/blog/

すべて単にoursite.comを指します

これを行う方法を教えてください。何時間もかけてグーグルで検索しましたが失敗しました...

事前にたくさんありがとう!

マイケル

4

2 に答える 2

1

ディレクトリ.htaccess内に を作成します。/blog

この行をに追加します.htaccess

ErrorDocument 404 http://oursite.com

これにより、リクエストされたすべての URL が処理されます。/blog/

ファイルがドメイン全体にない場合に全員をリダイレクトしたい場合は、ファイルがどのディレクトリにあるかに関係なく.htaccess、メインディレクトリに配置します。

于 2013-02-11T07:16:27.057 に答える
1

フロントエンドとして Apache を使用している場合は、mod_rewriteを使用します。何かのようなもの

RewriteEngine On
RewriteRule ^/blog/.* /cool-permalink/ [R]
于 2013-02-11T07:16:57.887 に答える