我使用以下.htaccess规则将PHP文件扩展名修改为HTML:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.html
我将.htaccess文件以及两个PHP文件(page1.php和page2.php)放在根目录中。
当我尝试使用html扩展名访问PHP文件时(page1.html或page2.html),我收到404错误消息,指出无法找到该页面。
你能指导我走向正确的方向吗?
答案 0 :(得分:16)
试试这个:
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php
当您访问page1.html时,系统将查找:page1.php