www*_*com 6 php .htaccess mod-rewrite apache2
我需要一些将无扩展文件视为PHP文件的.htaccess代码.
假设访问者访问www.mywebsite.com/dir1/dir2/file.name,它将首先查看该文件是否dir1/dir2/file.name存在,如果它不存在,它将查找dir1/dir2/file.name.php(因此具有.php扩展名).
这有可能吗?
您可以编写重写规则,该规则仅在请求的文件不存在时生效.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule ^(.*)$ $1.php [L]
Run Code Online (Sandbox Code Playgroud)