2017-02-22 9 views
1

私がやりたいことは非常に簡単です:管理者がwww.example.com/adminを書くとき、彼はwww.example.com/admin/admin_index.phpに宛てたいと思っています。.htaccess内の特定のフォルダのインデックスページを設定する

私はこのルールを書いて、Stackoverflowの他の記事をチェックしました。明らかに正しいようですが、実際には機能しません。

RewriteEngine On 
RewriteRule  ^/admin/?$ /admin/admin_index.php [L,NC] 

は、それがwww.example.com/adminで「滞在」は(明らかに)403エラーを出力するので、リダイレクトが動作しない理由は上の任意の手掛かりを誰がいますか?

答えて

2

書き換えルールを使用する必要はありません。ただ、admin/.htaccessDirectoryIndexディレクティブを使用します。

DirectoryIndex admin_index.php 

要求がhttp://domain.com/admin/

のために来るとき、これは admin/admin_index.phpをロードします
関連する問題