movabletype.jp
検索

Q. ダイナミックパブリッシングを有効にすると500エラーが発生する

ダイナミックパブリッシングを有効にすると、ブログの閲覧時に500エラーが発生します。

A.

Movable Type が自動的に作成する「.htaccess」ファイル内の記述に、お使いのホスティングサービス側の設定で禁止となっている項目が含まれる場合などに、「500 Internal Server Error」などのエラーが発生することがあります。

「.htaccess」は、ブログの設定の「サイトパス」に指定したディレクトリに生成されます。ダイナミックパブリッシングを有効にすると「500 Internal Server Error」が発生する場合には、「.htaccess」ファイルを適宜編集してください。

以下、対処の一例をご案内します。

  1. サーバーにFTP クライアントソフトで接続し、「.htaccess」ファイルをダウンロード
  2. ダウンロードした「.htaccess」ファイルをテキストエディタで開き、以下の行を削除
    Options -Indexes +SymLinksIfOwnerMatch
  3. 「.htaccess」ファイルを保存し、サーバー上の「.htaccess」を上書きアップロード

上記の対応によりダイナミックパブリッシングの利用が可能となるかは、お使いのホスティングサービスによっても異なります。お使いのホスティングサービスまで「.htaccess」ファイルの利用が可能か、また、制限されている項目はあるかご相談ください。