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 ルールを追加すると、これが修正されました! ルートの 1 つの .htaccess がサイト全体を制御していると思いました。

于 2012-10-17T14:50:24.880 に答える