2012-06-01 56 views
0

我在網站上有一個.htm頁面,出於我不想進入的原因,不能將其重命名爲.php在.htaccess中使用PHP處理程序時轉爲問號的撇號

我增加了一些PHP代碼的頁面(,其中設置一個cookie,並重定向到另一個頁面)的頂部,並增加了以下的.htaccess解析.htm文件作爲PHP:

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

只要將這一點加到.htacces的所有撇號中就可以變成問號。我正在使用字符集UTF-8。

任何人都可以提供一個解決方案,不涉及重命名文件.php

非常感謝。

回答

0

撇號很可能不是您認爲它們的正常撇號字符(ascii 39)。他們可能是一個在文字處理器中產生的時髦人物並粘貼。在你最喜歡的編輯器中打開文件,並在假撇號上退格並重新輸入一個普通的撇號。

0

如果你的服務器允許您使用.PHP文件,你只是想保存的網址,你可以使用mod_rewrite:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{SCRIPT_FILENAME} !-d 
    RewriteRule ^myfilename\.htm$ myfilename.php [NC,L] 
</IfModule>