dis*_*ive 5 php apache wordpress heroku
我已经在wordoku的heroku上进行了原生安装,安装得很好并运行.我可以设置它,构建页面,发帖,但是当涉及到路由时,我遇到了问题.我似乎无法获得显示的页面/帖子,并且我不断获得404,无论我使用ngnix还是apache作为服务器.
例如,我正在7.1.11
使用Apache2 部署PHP ,我的Proc文件是:
web: vendor/bin/heroku-php-apache2
Run Code Online (Sandbox Code Playgroud)
/页渲染正常.但是没有一个子页面,例如:
xyz.com/2017/10/test/导致404,如日志中所示:
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
Run Code Online (Sandbox Code Playgroud)
在Procfile中是否还有配置可以使这项工作开箱即用?理想情况下,有更漂亮的链接,如/articlename/
请检查您的永久链接设置,应将其配置为使 index.php 出现在您的网址中。其背后的原因是在nginx服务器上,url中需要index.php,
如果您的帖子网址是 xyz.com/helloworld,则尝试使用 index.php 来检查您的网址,然后在帖子网址中检查 xyz.com/index.php/helloworld。
问题在于 url 尝试更改永久链接并设置为包含 index.php
/index.php/%postname%/
Run Code Online (Sandbox Code Playgroud)
将自定义永久链接选项与上述设置一起使用。
归档时间: |
|
查看次数: |
108 次 |
最近记录: |