0

こんにちは。

ここでの私の最初の投稿です。以前に読んだことのある助けに感謝します。

私はワードプレスプロジェクトに取り組んでいます。そして、私の問題の概要が欠けているようです。ajax を使用して、追加の製品データを受け取ります。http:url/product/additional_ajax_data...

これは、ajax URL の直接呼び出しを除いて、正常に機能します。ajax URL を直接呼び出すと、404 not found が返されます。

次のような指示を出さないでください: add 200 ok to header... プロジェクトは数千ページで構成され、このような回避策はうまくいきません...

追加情報: URL には ajax ハッシュタグがありません...そして、コンテンツは最後の URL フラグメントに応じて動的にロードされます

私は解決策を見つけました:

ajax URL を直接呼び出すときに Wordpress の 404 を防止するには、システムに書き換えエンドポイントを追加します。

WordPress で Jon Cave の投稿をフォローできます。

http://make.wordpress.org/plugins/2012/06/07/rewrite-endpoints-api/

カスタム post_types とカスタム分類法でも機能します。カスタム エンドポイントの書き換えを登録するタイプに注意してください (投稿タイプ、ページ タイプなどのオプションに依存する場合があります)。

4

1 に答える 1

0

URL が正しく、ファイルがそこにあることが確実な場合は、ファイルのアクセス許可が厳しすぎないかどうかを確認してください。また、.htaccess をチェックして、特定のファイル拡張子が直接ロードされるのを妨げていないことを確認してください。

于 2013-03-01T15:50:11.420 に答える