2017-09-26 4 views
0

PHPスクリプトをリンクしようとすると、機能しなくなり、代わりに404 Page not foundエラーが表示されます。 WordPressで作成されたページだけがリンク可能で、PHPモデルをWordPressページに追加することは可能ですが、別のWordPressページを作成せずにPHPファイルを読み込む方法があるようです。リンクは私にPHPファイルをロードする代わりに404ページが見つかりません

PHPファイルを私のサーバ上の正しいフォルダに置かないとわかりません。私がロードしようとしている私のPHPファイルは、現在私のchild-themeフォルダにあります。

答えて

0

私はあなたの状況を把握することができますが、あなたは直接WordPressのサイト(これは深刻なセキュリティ上の欠陥です)でPHPを実行しようとしています。あなたはかなりのURLを持っている書き換えルールを使用している可能性が高くなります(リンクに.php拡張子がない場合)。php拡張子とのダイレクトリンクは書き換えルールに含まれています。あなたのワードプレス設定で書き換えルールを無効にすることができますが、私はそれをアドバイスしません。とにかくそれは不良なインクルード管理と悪い一般的なWordPressコアの使用につながります。適切な方法は、本当にあなたのテンプレートを作成し、それを使用するページです。

+0

素早くお返事ありがとうございます!なぜ "直接WordPressのサイトでPHPを実行する"深刻なセキュリティ上の欠陥があるのか​​説明できますか? – Phil

+0

一般的に言えば、標準のワードプレス統合を回避すると、ワードプレスがあなたのために処理するすべてのセキュリティに対処する必要があります。これを正しく行う方法があります。標準のWordPressを使用するよりもうまくいく可能性が非常に低いです –

関連する問題