共有ホスティングアカウントのサブディレクトリにWordpress 3.1がインストールされています。これはLinuxサーバーで、mod_rewriteは有効で他の場所では正常に動作しています。パーマリンク構造を変更しようとすると、.htaccessファイルの内容が消えて、wordpressの先頭/末尾のコメントだけが残ります。
プラグインがインストールされていません。
ありがとう。
デフォルトでは、これは発生しないはずです。私の推測では、これはホスティングプロバイダーにとって奇妙なことです。 the.htaccess
ファイルは誰でも書き込み可能だと思います。 .htaccess
ファイルモード644
を次のようにしてみます。
chmod 644 .htaccess
または、選択したSFTPプログラムを使用して、所有者のみが書き込みできるようにします。その後、パーマリンク設定を変更するたびに、パーマリンクページの下部にある結果をコピーして、手動で.htaccess
ファイルに貼り付けます。
ちょうど注意:.htaccess
ファイルワールドを書き込み可能にすることは、共有ホスティングプロバイダーのかなり重大なセキュリティ問題です。設定方法によっては、このファイルを変更することで、同じサーバー上の誰かがサイトに望ましくない動作を簡単に挿入できる場合があります。
編集:私は元々600
を持っていました。これは私のサーバー上の.htaccess
ユーザーが所有するwww-data
ファイルを持っているためです。それについて何か言いました。以下のコメントによると、ほとんどの場合、644
または444
の方が理にかなっています。