1

「index.html」のようなファイルの代わりに、アクセスするデフォルトのフォルダを設定することはできますか?

私がしたいのは、人が私のサイトにアクセスしたときに、ドメインのルート内のフォルダーにリダイレクトされるようにすることです。ブログ エンジンを使用しており、それをホームページとして表示する必要がありますが、ルート ディレクトリに配置する必要のある他のフォルダーとファイルがあるため、ルートにインストールしたくありません。そして、それらをブログ ソフトウェアのフォルダに入れたくありません。また、SEO の目的で 301 または 3XX リダイレクトを使用したくありません。

私が求めていることを行う方法があれば、私に知らせてください。そうでない場合は、それ以外の最適なオプションを教えてください。

4

1 に答える 1

2

このmod_rewriteルールを試してください:

RewriteEngine on
RewriteRule ^$ foo/bar [L]

これにより、このルールが適用されるディレクトリへのリクエストがfoo/barに書き換えられます。したがって、このルールをドキュメント ルートの .htaccess ファイルに入れてhttp://example.com/を要求すると、 http://example.com/foo/barに書き換えられます。

于 2009-12-17T12:13:24.920 に答える