0

サイトに .htm ページがありますが、ここでは説明しませんが、名前を .htm に変更することはできません.php

ページの上部にいくつかの PHP コードを追加し (Cookie を設定して別のページにリダイレクトします) 、ファイルを PHP として.htaccess解析するために以下を追加しました。.htm

  AddHandler application/x-httpd-php5 .html .htm

これが.htaccess に追加されるとすぐに、すべてのアポストロフィが疑問符に変わります。文字セット UTF-8 を使用しています。

ファイルの名前を変更する必要のないソリューションを提供できる人はいます.phpか?

どうもありがとう。

4

2 に答える 2

0

アポストロフィは、通常のアポストロフィ文字ではない可能性があります(ascii39)。ワードプロセッサで作成されて貼り付けられたファンキーな文字である可能性があります。お気に入りのエディタでファイルを開き、偽のアポストキーの上にバックスペースを置いて、プレーンなアポストロフィを再入力します。

于 2012-06-01T16:37:09.903 に答える
0

サーバーで.phpファイルの使用が許可されていて、単に URL を保持したい場合は、mod_rewrite を使用できます。

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{SCRIPT_FILENAME} !-d
   RewriteRule ^myfilename\.htm$ myfilename.php [NC,L]
</IfModule>
于 2012-06-01T17:07:26.580 に答える