ruzyu.com_PC_In_main_top_468_60

ruzyu.com_SP_In_head_320_100

拡張子がhtmlのファイルのままPHPを動かす方法(エックスサーバー)

投稿日:2015/10/15 更新日:

状況

ルートにインストールしたWordPressを残してトップページを通常のHTMLファイルで運用する方法でも記載してありますが、ブログのトップを通常のHTMLファイルで運用したくなりました。

本当は拡張子をphpにして運用したかったのですが、そうするとブログの記事が表示されなくなるため、苦肉の策として、ルートの「index.php」は残したまま、新たに「index.html」を設置し、運用することとしました。

ただ、phpを使いたかったので、拡張子が「.html」のままPHPを動作させる設定が必要でした。

ただ、このブログを運用しているサーバはエックスサーバーなのですが、ちょっとハマったので解決方法をご紹介します。

ハマった方法

WordPressをインストールした際に設置されていた「.htaccess」ファイルに以下の内容を一行目に追記しました。

AddType application/x-httpd-php .htm .html

しかし、これでは上手く動作せず、ハマりました。。

解決した方法

以下のように記載すると正常にPHPが動作しました。

AddHandler x-httpd-php5 .php .phps .html

PHPのバージョンが違ったようですね。

これで、拡張子が「.html」のファイルでも無事PHPを動かすことができます。(エックスサーバー以外は違う記述が必要かもしれませんのでご注意ください)

ruzyu.com_PC_In_main_bottom_336_280

ruzyu.com_PC_In_main_bottom_336_280

-Webサイト運営

© 2014-2017 Webサイト運営