2010-12-16 11 views
1

RewriteRuleredirect(301)、それぞれindex.phpをルートとしたいと思います。例えばすべてのindex.phpを自分のルートフォルダにリダイレクトしてください

、このURL:私はそれぞれの新しいフォルダの.htaccess編集を避けるために、一般的なルールが必要

http://www.example.com/folder/ 

http://www.example.com/folder/index.php 

はにリダイレクトされます。
.htaccessは、ウェブサイトのルートに配置されます。

答えて

0
RewriteEngine On 
RewriteRule ^(.*)/?index\.php(\?*.*)$ $1/$2 [L,R=301] 

これは

+0

はご回答いただきありがとうございますが、それは動作しません(もちろん、変数はオプションGET。)/anyfolder/another/folder/index.php?a=1を取り、/anyfolder/another/folder/?a=1にそれを書き換える必要があります。モデル部分は次のとおりです:RewriteRule^index.php $ – Spilarix

+0

「モデル部分」の意味を完全には分かりません。 私の回答を編集して、それが機能するかどうかを確認します。 –

+0

私は一致するパターンについて語っています:^ index.php $ – Spilarix

関連する問題