2016-04-06 1 views
3

タイトルはかなり自明ですが、WordPressがこれを許可する理由や、おそらく、.htaccessの設定であるかどうかを調べようとしていますが、ここに例があります:なぜWordPressは404をトリガーせずにurl内の複数のページスラッグを許可していますか?

私はページを持っています。 "contact-us"のスラッグを持つページ。

私はhttp://example.com/contact-us/に行く - すべては私がhttp://example.com/contact-us/contact-us/contact-us/contact-us/contact-us/contact-usに行く(私はこれを百万回を行うことができます)、それは404エラーをトリガしません通常

を作品!

これはなぜですか?ランダムな文字列を入力すると、すぐに404.phpがトリガされますが、ページスラッグを繰り返すだけでは404はトリガされません。

ページスラッグを何度も繰り返すことはできませんもう一度繰り返すと404をトリガします。

誰でもこの問題が発生していますか?それはおそらく標準的なリンクの問題か "nofollow"ですか?私は、なぜWordPressがこれを404素材と見なしていないのか分かりません。

ご回答いただきありがとうございます。

答えて

0

私自身の問題を解決する方法を見つけました。今日私は、同じサーバー上で2つのWordPressビルドを実行していたのに気づきましたが、1つは404に行きましたが、もう1つはページに戻っていました。今私はそれがテーマ特有の問題であることを知っていました。

答えは本当に簡単ですが、実際にはパーマリンクの問題でした。私が探していた振る舞いを得るために、パーマリンクの設定として「投稿名」を選択する必要がありました。

"カスタム構造"を使用して別のスタイル表示用のカスタム文字列を以前に持っていましたが、これには "フェールセーフ"があると仮定しています。

私はこれがあなたに起こる場合は、カスタムパーマリンク構造を使用することを選ぶものが表示されるはずです、が404

の賛成で余分パーマリンクスタイリングオプションを切り替えるために喜びました。

関連する問題