2011年7月19日

ファーストサーバで、.htaccess

投稿者: 管理者

ファーストサーバで古めのプランの場合、ちょっと特徴というかクセがあるように思いますね。

最新のプランだと、管理画面(コンフィグレータ)にてPHPバージョン切り替え時、
[PHP5.2/PHP5.3]の切り替え機能のみの表示ですが、

古めのプラン(ウルトラビジネスとかギガント系とか)だと、

[PHP5.2/PHP5.3][CGI版/DSO版]の切り替え機能をご用意しております。

■ CGI版/DSO版の切り替えについて
こちらのサーバー環境では、[CGI版]が標準でご利用いただけます。
[CGI版]での運用が難しい場合に、[DSO版]に切り替えてご利用ください。

となっている。

phpがCGI版ではうまく動かなかったりと、何度もソースをにらめっこしてしまった時があったが、ここをDSO版に切り替えないとダメだったんです。

.htaccessにしても同じ。

※「.htaccess」による設定変更は、「DSO版」のみ有効です。

と、サポートページにはあるけど、ロリポップ!なんかだとそのままで動いちゃうので、なかなかそこ読むに至らなかったりと。
まあ、ヘタレなので実力不足は否めませんが。

DSO版とは、つまりApache モジュール版ということらしいのですが、まあそんなこと詳しく知らなくても、切換えする事にさえ気付けば、動きはします。

再度、自分に忘れないように言いたいのは、ファーストサーバで古いプランだった場合、ここきっちり見ておくということです。

もちろんファーストサーバ の最新プランのシリーズだと、最初からDSO版になっています。
上記についてのことは一切、関係ありません。
古いネタで悪しからず・・・だけど2年前くらいだったら、まだそのままのプラン継続しているユーザーもきっと多いんじゃないでしょうかとも思います。