无法删除 GAE 上 wordpress 永久链接中的'index.php'



我正在尝试在GAE上设置wordpress多站点。几乎完成了,但是我不能删除index.php在每个网站的永久链接url。

如何在GAE上删除wordpress站点url中的index.php?

我使用"自定义结构"并设置/%postname%/,但RESET API发生错误,并且由于错误The response is not a valid JSON response.,帖子无法更新。

输入图片描述

如果.htaccess是有效的,我可以解决这个问题,但是GAE不能使用.htaccess,而是使用app.yaml。我阅读了关于app.yaml (PHP7)的文档,但无法解决。

提前感谢您的帮助。

我假设你使用本教程安装了wordpress。
请通读以下内容以理解:

  • Google App Engine - PHP - App .yaml reference
  • Google App Engine - PHP -模拟Apache mod_rewrite路由

您需要遵循的步骤:

步骤1:

  • 运行以下命令打开Apache2.conf文件:

sudo nano/etc/apache2/apache2.conf

  • 使用向下箭头键滚动到文件的底部,并且找到这段代码:

& lt;目录/var/www/>
Options Indexes FollowSymLinks
AllowOverride None
要求所有被授予

AllowOverride没有

改为:

AllowOverride所有

  • 保存并退出文件(CTRL + X,然后Y,然后ENTER),然后重新启动

sudo service apache2 restart

步骤2:

  • 将wp-admin中的永久链接设置更改为漂亮的永久链接
  • 在apache中安装mod_rewrite模块

sudo a2enmod rewrite

  • 使用
  • 重新启动apache

sudo service apache2 restart

更多详细信息请查看此链接

相关内容

  • 没有找到相关文章

最新更新