Can';当重写引擎删除.php和.html时,无法访问文件夹中的索引

Can';当重写引擎删除.php和.html时,无法访问文件夹中的索引,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,当重写引擎删除.php和.html时,我在访问索引文件时遇到了一点问题 我在“public\u html/user/username/index.php”中有一个索引 但当我试图访问任何一个页面时,它都会将我抛到错误页面 mydomain.com/user/username或 mydomain.com/user/username/index或 mydomain.com/user/username/index.php 当我试图从public_html文件夹中的文件夹访问任何文件时,比如说 publ

当重写引擎删除
.php
.html
时,我在访问索引文件时遇到了一点问题

我在“public\u html/user/username/index.php”中有一个索引 但当我试图访问任何一个页面时,它都会将我抛到错误页面

mydomain.com/user/username

mydomain.com/user/username/index

mydomain.com/user/username/index.php

当我试图从public_html文件夹中的文件夹访问任何文件时,比如说


public\u html/user/username.php=mydomain.com/user/username在添加这些安装之前,您应该检查是否存在php和html文件:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+)/?$ $1.php [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^.]+)/?$ $1.html [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+)/?$ $1.php [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^.]+)/?$ $1.html [L]