2011-03-23 47 views
1

我喜歡避免使用index.php文件名,因爲它在我的代碼編輯器中變得混亂,當我有許多不同的index.phps打開和我不知道哪些是我關注它們之前的事情。htaccess重寫將尋找一個文件名與服務器的目錄名稱相同作爲索引

相反,我喜歡「指數」的文件是我在目錄中的同名

例:

比這更確切地說:

myapp/admin/index.php 
myapp/user/index.php 

我會有此:

myapp/admin/admin.php 
myapp/user/user.php 

但我仍然希望我的用戶能夠去myapp/admin /或myapp/user/withou不得不加上文件名。

有沒有一種方法可以告訴htaccess查找匹配目錄名稱的文件,並將其視爲索引?

回答

1

填寫一個RegExRewriteRule。有點像這樣:

RewriteRule myapp/(\w+)/(?:index\.php)? myapp/$1/$1.php 
相關問題