私はWordPressに奇妙な問題があります:下記のコードで投稿を書き込む/更新する/プレビューするたびに、私はホームページにリダイレクトされます。Wordpress:更新とプレビューボタンがホームページにリダイレクト
$segments = \Uri::segments();
if (empty($segments))
$segments[0] = 'homepage';
その他の便利な情報:
- 私は私が試したキャッシュ
- を掃除しようとした最後のWordpressのバージョン
- を持っている。ここ
コードです新鮮なインストール
- 私はプラグインやカスタムテーマなしで試しました
- 他のすべての投稿は、他のソースコード
- で一つでもエラーログが
空で、うまく機能は、あなたが、私がやって他に何かわからないので、役立つことを願って。
UPDATE 1
これは私の.htaccessファイルである:私は前に、私は私が挿入した場合のホーム・ページにリダイレクトしています言ったように
# 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
UPDATE 2
投稿の3行を挿入して、投稿を更新/プレビューしようとするとします。しかし、私はツールバープレビューリンクに過去をコピーする場合、それは(それが助けることができるかどうかわからない)動作します...
UPDATE 3:解決済みの
は最後に問題を発見:それはでしたホームページにリダイレクトするサーバーのMod_Securityルール最後にもう一度やります:)。これは、あなたが期待される答えではないかもしれませんが、あなたのコードとあなた.htaccess
ファイルがうまく見て、私はこれがを「問題をリダイレクトする」であるとは思わない
このコードは真剣に有効なコードではありません。最初に 'OOP'の仕組みを読んでください。このリンクをチェックしてoopを読んでください:http://code.tutsplus.com/tutorials/object-oriented-php-for-beginners--net-12762 –
Thanskは答えていますが、質問を読んでください:コードはありませんWordpressに機能を追加/変更するために使用され、チュートリアルとしてポスト内で使用されます。たとえ質問に関係なく、コードは記事が書かれたときに働き、PHPフレームワークに関連していました。編集:私はクラスの宣言を削除したので、これらの3行だけで問題が発生しているので、すべて正常に動作しません。 –
これは複数の理由があります。あなたの.htaccessはどのように見えますか? – caramba