【考えられる可能性】
ブログのアドレスをWordPress をインストールしたディレクトリとは別のディレクトリに指定しています。htaccessやindex.phpの書き換えなども行いました。
htaccessのリダイレクト設定が影響しているのでしょうか…
【導入しているプラグイン】
Clutter-Free
ContentEx
Ktai Style
Role Manager
runPHP
TinyMCE Advanced
WP Multibyte Patch
これだけの可能性がわかっていらっしゃるのであればひとつずつOFFもしくはコメントアウトなどして問題箇所の切り分けを行ったほうがよいと思います。
どこまで試されましたか?
htaccessのリダイレクト設定が影響しているのでしょうか…
たぶんそっちの方が可能性大でしょう。どのような記述になっていますか?
あと、パーマリンク設定はどうなっていますか?
念のためプラグインを全部停止して確認してみるのも手ですが、今回はおそらく関係ないと思います。
トピック投稿者
757244
>shokun0803さま
>lilyfanさま
プラグインの可能性を考え、ひとつずつOFFにしてみて、関係なかったようですが、いちおうプラグインを列記いたしました。
以下、htaccessの記述
————————————————————
DirectoryIndex top.php index.php index.cgi index.html index.shtml
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
# END WordPress
————————————————————
別システムと併設しているため、DirectoryIndexを記述しています。
top.phpは、ログインしているか否か
ログインしている → システム内
ログインしていない → index.phpへ
プラグイン「ktai style」で携帯、PCの振り分けを行っています。
このあたりがあやしいとは思いますが…
htaccessについて、勉強過程でして…すみません。
お力お貸しくださいませんでしょうか
トピック投稿者
757244
>lilyfanさま
さきほど、DirectoryIndexの記述を削除してみたところ
プレビューができました。
やはり原因はこれなのでしょうか。
DirectoryIndex top.php index.php index.cgi index.html index.shtml
これはやばそうですね。プレビュー時の URL は http://blog.example.com/?p=9999&preview=true のような形式です。つまり、 http://blog.example.com/ へのアクセスにおいて http://blog.example.com/index.php が読み出されることを前提にしています。
設定された DirectoryIndex では、 http://blog.example.com/top.php?p=9999&preview=true にアクセスしようとするため、うまく動作しないことになってしまいます。
top.php の作りを大幅に変更して、index.php へのアクセスと推測されるときは index.php にリダイレクトするなりすればよいと思います。
もしくは、index.php 側で top.php で行っているような処理を入れてしまう手もあります。