2016-06-14 5 views
1

ホームブログ以外のすべてのブログ投稿で500エラーが発生していますが、wp-adminダッシュボードページにはまだアクセスできます。私のワードプレスはサブフォルダ(www.domain.com/magazine)にあります。私はデフォルトに私のパーマリンクを変更したときにWordPressエラー500ホームとwp-adminを除いて

# BEGIN WordPress 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /magazine/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /magazine/index.php [L] 
</IfModule> 

# END WordPress 

問題が解決されています。これは私の.htaccessファイルです。しかし、それをPretty Permalinksに変更すると、問題は再び起こりました。

私はrest-apiを有効にしてプラグインを無効にしたときに問題が発生しました。

答えて

1

Rest-APIプラグインについて - それらは.htaccessファイルには触れません。

キャッシュプラグインを使用していますか(はいの場合は無効にしてください)。

なぜ500エラーが発生するのかを確認するには、サーバーのエラーログを調べる必要があります。 アカウントの種類によっては、利用可能な場合と利用できない場合がありますが、ホスティング会社は何が起こっているのかを見ることができます。

".htaccess"ファイルに誤って構成された書き換えルールを使用すると、エラーが頻繁に発生する可能性があります。そのため、フォルダーから取り除いてみてください。これらのファイルのバックアップは残しておいてください。もちろん、必要な場合があります。

  • 再保存パーマリンク
  • サーバーが.htaccessファイルでディレクティブを上書きすることができますを確認します。
  • 、それはすべてのプラグインを無効にし、もう一度手順を試ししようと解決しない場合は、サーバーがmod_rewriteのは

を有効にしていることを確認します。

+0

ありがとうございます、私はあなたが示唆したようにしました。しかし、問題は引き続き起こっていますが、Permalinksを再保存すると、mod_rewriteがまだロードされていて、サーバーは.htaccessを上書きできます。 – Mkhuda

+1

大ケ、今解決されました。 .htaccessを 'RewriteRule 'に編集しました。 /index.php [L] '代わりに' RewriteRule。 /magazine/index.php [L] ' – Mkhuda

+0

Cool!) 削除したのと同じです.htaccess) – dkruchok

関連する問題