2017-10-31 15 views
5

私はインストールがうまくいっているWordPressの英雄にネイティブインストールを行いました。私はそれをセットアップし、ページを作り、投稿をすることができますが、ルーティングに関しては問題があります。私はページ/投稿を表示するようにはできません。サーバーとしてngnixかapacheを使用するかどうかにかかわらず、404が表示され続けます。私はApache2のとPHP 7.1.11を展開していますWordpressを英雄にインストールし、ルートページ以外のページにアクセスする、サーバー設定

例えば、私のprocファイルは次のとおりです。

web: vendor/bin/heroku-php-apache2 

/ページ罰金レンダリングします。しかし、例えばサブページ、のいずれ:ログに見られるように、404で

xyz.com/2017/10/test/結果、:

2017-10-31T19:16:35.829992+00:00 heroku[router]: at=info method=GET path="/2017/10/test/" host=xyv.com request_id=84ff659b-346e-4715-b629-66e13524b64c fwd="x.x.x.x" dyno=web.1 connect=0ms service=1ms status=404 bytes=377 protocol=htt 

はもうにProcfileであった構成すべきではありませんこの作品を箱から出しましょうか? /articlename/

+0

あなたのprocファイルは他に何も必要はありません。あなたはこれを見ましたか? https://github.com/mhoofman/wordpress-heroku必要な答えがあるかもしれません。 – BarryMode

答えて

2

permalinksの設定を確認してください。index.phpがあなたのURLに来るように設定する必要があります。その理由は、nginxサーバーのindex.phpがURLに必要であることです。

あなたの投稿URLがxyz.com/helloworldの場合はindex.phpであなたのURLを試してください。その後、投稿URLでxyz.comで確認してください/index.php/helloworld。 URLが変更パーマリンクをしようとすると、上記の設定でカスタムパーマリンクオプションを使用

/index.php/%postname%/ 

index.phpが含まれるように設定して

問題があります。

関連する問題