![](/img/trans.png)
[英].htaccess AddType json php with 1and1 hosting not working
[英]AddType / AddHandler Not Working
我在運行 OS X Lion 和 PHP 5.3.6 的 Mac 上工作,並嘗試在 httpd.conf 中將AddType
、 AddHander
和AllowOverride
設置為ALL
; 但是,HTML/JS/CSS 文件中的 PHP 代碼仍然被解析為文本。 以 .php 結尾的文件都很好。 經過數小時的谷歌搜索,我現在變得非常絕望。
以下是我的.htaccess
文件的內容:
AddType application/x-httpd-php5 .html .js .css
AddType application/x-httpd-php .html .js .css
AddHandler application/x-httpd-php5 .html .js .css
AddHandler application/x-httpd-php.html .js .css
如果您的站點存儲在用戶的Sites
文件夾中(即/Users/username/Sites/
),則還需要在/etc/apache2/users/username.conf
中的用戶特定配置文件中設置AllowOveride
。 進行更改后,通過在“共享”首選項窗格中禁用並重新啟用Web共享來重新啟動Apache。
AddType過程(至少在Mac OS X Server上 )需要:
擴展前沒有點
AddType application/x-httpd-php php
查看/private/etc/apache2/httpd.conf
以獲取運行示例。
(您還應該刪除AddHandler過程。)
我遇到了同樣的問題並修復了:
<Files ~ "\.(gif|htm|txt|css|jpg|png)$">
SetHandler default-handler
</Files>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.