0

我正在使用此代码将我的 php 文件重写为 html 文件,因此Technical.php将显示为Technical.html

RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [nc]

但是在访问technical.html时它给了我一个404错误

Not Found

The requested URL /technical.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

我的 htaccess 中的顺序有误吗?

4

2 回答 2

1

可能您还必须指定应用程序文件夹:

RewriteRule ^(.*)\.html$ appFolder/$1.php
于 2012-10-17T13:46:06.997 回答
0

在文件所在的子文件夹中添加 .htaccess 规则已解决此问题!我认为根目录中的一个 .htaccess 控制了整个站点。

于 2012-10-17T14:50:24.880 回答