0

我在网站上有一个 .htm 页面,由于我不会进入的原因,无法将其重命名为 .htm 页面.php

我在页面顶部添加了一些 PHP 代码(它设置了一个 cookie 并重定向到另一个页面),并将以下内容添加到.htaccess将文件解析.htm为 PHP:

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

一旦这被添加到.htaccess 所有撇号的变化变成问号。我正在使用字符集 UTF-8。

谁能提供不涉及重命名文件的解决方案.php

非常感谢。

4

2 回答 2

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 回答
0

撇号很可能不是您认为的常规撇号字符(ascii 39)。它们可能是在文字处理器中生成并粘贴的时髦字符。在您最喜欢的编辑器中打开文件,并在假撇号上退格,然后重新键入一个普通的撇号。

于 2012-06-01T16:37:09.903 回答