2011-10-06 14 views
23

私のサイトには、さまざまなタイプのファイルを保持するフォルダが多数あります。メタタグを持ってデフォルトのHTMLページがないフォルダに空白のページを自動的に表示

/img/ 
/js/ 
/styles/ 
/files/ 

は(私は20以上を持っていると私はより最終的に追加されます)

現在、私はそれぞれにindex.html(私のデフォルトのディレクトリ)をフォルダ持つウェブルートレベルにリダイレクトします。

毎回ファイルを作成せずにこれらのフォルダをWebルートに動的にリダイレクトする方法がありますか?

編集:私が使用しています:

CentOS 5.7 + Apache 2 + php 5.3.5 + MySQL 5.1はあなたに

+2

これはどのサーバーで実行されていますか? –

+0

私の質問を更新しました。ごめんなさい。 – Tech4Wilco

+0

問題はありませんが、誰かがあなたをより良く助けることができます。私はApacheの設定には慣れていませんが、.htaccessやそれらの行に沿ったもので何かを推測しています。 –

答えて

26

をありがとう、私はあなたが必要なもののためのmodはないと思います。ここで私が提案するものです:誰かがhttp://www.domain.com/img/を要求した場合、この方法では、彼は自動的にメインページにリダイレクトされます

RewriteEngine On 
RewriteBase/

RewriteRule ^(img|js|styles|files)/?$ http://www.domain.com/ [R=301,L] 

ORあなたが好む場合:拒否された権限を与える

RewriteRule ^(img|js)/?$ - [F] 

+0

これは簡単なソリューションです – Tech4Wilco

関連する問題