我喜欢避免使用index.php文件名,因为当我打开许多不同的index.phps时,我的代码编辑器会让人感到困惑,直到我关注它们才知道哪个是哪个。
相反,我喜欢“索引”文件与我所在目录的名称相同。
示例:
而不是:
myapp/admin/index.php
myapp/user/index.php
我有这个:
myapp/admin/admin.php
myapp/user/user.php
然而,我仍然希望我的用户能够只使用myapp / admin /或myapp / user /而无需添加文件名。
有没有办法告诉htaccess查找与目录名称匹配的文件并将其视为索引?
答案 0 :(得分:1)
撰写RegEx RewriteRule。有点像这样:
RewriteRule myapp/(\w+)/(?:index\.php)? myapp/$1/$1.php