しろ
(@kitaguni_ht)
パーマリンク設定を保存した後、もう一度「変更を保存」を押して空保存してみるのは試してみましたか?
ゆきんこ様
ありがとうございます。
何度か試してみましたが、結果は変わらずでした。
しろ
(@kitaguni_ht)
設定しているパーマリンクに気づかないうちに不要な空白が入ったりはしていませんか?
coreseverを使用したことがないのですが、WordPressを使用するには少しくせがあるようです。
.htaccessは作成してありますか?
どうもcoreseverはデフォルト設定は問題ないようですが、カスタム構造を利用するとなると.htaccessにmod_rewriteの追記が必要なようです。書き込み可能になっていれば自動で更新されるはずですが。
Coreserverにwordpressを設置する(備忘録)
#パーマリンク設定
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
このあたりの記事も参考になるかと思います。
パーマリンク設定には.htaccessが必要
記事と固定ページをクリックすると404 NOT FOUND エラーが出てしまう
もし既に試されていたらすみません。
kitaguni_ht様
ありがとうございます。お返事が遅くなってしまい申し訳ございません。
設定してあるパーマリンクを確認してみましたが、空白などは入っていないようでした。
.htaccessは作成してあります。
すみません、最初にトピックを立てる時点でそのことも明記しておくべきでしたね…申し訳ございませんでした。
標示していただいた.htaccessに内容を変更して試してみたところ、
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@coreserver.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
というエラーが出てしまいました。
現在の.htaccessの内容は以下のようになっております。
# BEGIN WordPress
php_value memory_limit 96M
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ErrorDocument 404 /index.php
現在、固定ページとカスタム投稿が問題なく表示され(パーマリンクはカスタム構造の状態で)、通常の投稿のみ404.phpが呼び出される状態となっております。
大変申し訳ございません、自己解決いたしました。
functions.php に書き込んであった
flush_rewrite_rules( false );
をコメントアウトしたのち、パーマリンク設定のカラ更新を行うことで
カスタム投稿、固定ページ、通常の投稿、すべてが問題なくカスタム構造のパーマリンク設定で表示されるようになりました。
このたびは大変お騒がせいたしました。
お付き合いいただきました kitaguni_ht様、本当にありがとうございました。
トピックを解決済みとさせていただきます。