2011-03-03 5 views
0

例えばメインのサイトには、私が入れて持っているものを、このメインページはどのように書き直すのですか?

main_folder/no index.php 
folder1/index.php 
folder2/index.php 

のような2つのフォルダを持っているので、私は別のフォルダからインデックスファイルを書き換えないかのフォルダには、インデックスファイルが...存在しない場合メインページのfolder1/index.phpを

EDIT

のインデックスを表示するためにルールを書き換え、それはこの

RewriteEngine On 
RewriteCond %{HTTP_HOST} site.com 
RewriteCond %{REQUEST_URI} !folder1/ 
RewriteRule ^(.*)$ folder1/$1 [L] 
と協力しました
+0

何を試しましたか?問題に遭遇しましたか? –

+0

私はこれを試して、このRewriteRule^$ /folder1/index.php [L] しかし、私は何か間違っていると思います – Trace

答えて

3

これを試してみてください:

編集しかし

#in the .htaccess file where there is no exit or in root 
Options Indexes #if still fails delete this line 
DirectoryIndex /folder1/index.php 

わからない:サブレベルのために多分これを解決加えます。

RewriteCond %{REQUEST_URI} ^/folder1/ 
RewriteRule ^(.*)$ http://www.example.org/$1 [L] 
+0

私はそれを試してみました。 ...禁止されています このサーバーにアクセスする権限はありません。 – Trace

+0

"Options Indexes" < - このようにしてください(最初の行で削除記号)。それでも失敗した場合は、その行を削除して再試行してください。編集:行を削除する必要があります:http://davidwalsh.name/directory-index-homepage-htaccess – Arda

+0

素晴らしいが、私はURLをsite.com/folder1私はまだ同じサイトが必要と私はそれを持っていない訪問する – Trace

0

あなたはリダイレクトをしたいですか?

Redirect 301//folder1/index.php 
+0

いいえ、私はリダイレクトしたくありません....できるだけ書き直し – Trace

関連する問題