ワードプレスで新規でサイトを制作中なのですが、投稿ページで、500エラーが出て表示されません。固定ページは表示されており、アーカイブは作成しておりませんので確認出来ておりません。ローカル環境(InstantWP)では問題なく投稿ページが表示されるのですが、原因が分からず困っております。
皆様のお力をお借りしたく、何卒宜しくお願い致します。
デフォルトのテンプレート【TwentySixteen】【TwentyFifteen】【TwentFourteen】で確認したところ、固定ページ、投稿ページ、アーカイブ、カテゴリーアーカイブのすべてが表示されました。
<環境>
ロリポップ/スタンダードプラン
PHP5.6(モジュール版)
Wordpress4.5.1
single.php
<?php get_header(); ?> <!-- 全体 ▽▽▽▽▽▽--> <div class="l-page-content"> <div class="container"> <div class="row"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <!-- シングルページ右 ▽▽▽▽▽▽--> <article class="col-sm-9 col-sm-push-3"> <!-- 記事タイトル▽▽▽ --> <div class="single-title"> <div class="row"> <div class="col-sm-12"> <time datetime="<?php the_time('Y-m-d') ?>"><?php the_time('Y年m月d日') ?></time> <h1><?php the_title(); ?></h1> </div> </div> </div> <!-- 記事タイトル△△△ --> <!-- 記事内容▽▽▽ --> <div class="single-content"> <div class="row"> <div class="col-sm-12"> <?php the_content(); ?> </div> </div> </div> <!-- 記事内容△△△ --> </article> <!-- シングルページ右△△△△△△ --> <? endwhile; endif; ?> <!-- サイドバーここから ▽▽▽▽▽--> <?php get_sidebar(); ?> <!-- サイドバーここまで△△△△△△ --> </div> </div> </div> <!-- 全体 △△△△△△--> <?php get_footer(); ?>
wp-contentフォルダと同階層の.htaccessは以下のとおりです。
#SITEGUARD_PLUGIN_SETTINGS_START #==== SITEGUARD_RENAME_LOGIN_SETTINGS_START <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteRule ^login_30308(.*)$ wp-login.php$1 [L] </IfModule> #==== SITEGUARD_RENAME_LOGIN_SETTINGS_END #SITEGUARD_PLUGIN_SETTINGS_END # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
これは、ロリポップで自動的に作成されたものを触っておらず、同じ環境で作った別サイトは、今も問題なく、投稿ページが表示されております。
ローカル(instantWP)と同じにしてみると解決出来るのかと思い以下のように書直してみましたが、これは、トップページ以外の全てで500エラーとなってしまいました。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /hoge/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /hoge/index.php [L] </IfModule> # END WordPress
ご協力何卒よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー