例如,我有一些域http://domain.com
http://domain.com/sport -> Folder actually exits
http://domain.com/sport/123/ - > Folder dont exist
http://domain.com/sport/123/hello.html - > file dont exist
所以当http://domain.com/sport/123/
or
http://domain.com/sport/123/hello.html
被访问时..它必须显示第一个文件夹 index.php 的内容,而不是抛出 not found 错误,也就是说,在这个例子中它必须显示http://domain.com/sport/index.php
我尝试了下面的代码。但它会引发 500 内部错误
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/.*$ /$1/index.php [L]