php - 无法在 GAE 上的 wordpress 永久链接中删除“index.php”
问题描述
我正在尝试在 GAE 上设置 wordpress 多站点。几乎完成了,但我无法删除index.php
每个站点的永久链接 url。
如何index.php
在 GAE 上删除 wordpress 网站的 url?
我使用“自定义结构”并设置/%postname%/
,但 RESET API 发生错误,并且由于错误而无法更新帖子,The response is not a valid JSON response.
。
如果.htaccess
是有效的,我可以解决这个问题,但GAE不能使用.htaccess
和使用app.yaml
代替。我阅读了有关 app.yaml (PHP7) 的文档,但无法解决。
提前谢谢你的帮助。
解决方案
我假设您使用本教程安装了 wordpress 。
请仔细阅读以下内容以了解您的理解:
您可以遵循的步骤:
步骤1 :
- 运行以下命令打开 Apache2.conf 文件:
须藤纳米/etc/apache2/apache2.conf
- 使用向下箭头键滚动到文件底部,并找到以下代码块:
<Directory /var/www/>
选项索引 FollowSymLinks
AllowOverride 无
要求全部授予
在上面写着:
AllowOverride 无
将其更改为:
允许覆盖所有
- 保存并退出文件(CTRL + X,然后 Y,然后 ENTER),然后使用以下命令重新启动 Apache 服务器:
sudo 服务 apache2 重启
第2步:
- 将 wp-admin 中的永久链接设置更改为漂亮的永久链接
- 使用以下命令在 apache 中安装 mod_rewrite 模块:
sudo a2enmod 重写
- 使用重启apache
sudo 服务 apache2 重启
有关更多详细信息,请查看此链接
推荐阅读
- r - 按 data.table 中最高与第二高的比率过滤
- python - 将 CSV 文件转换为 pandas 的“平面文件”
- javascript - 如何在类中正确要求 Electron BrowserWindow
- batch-file - 来自 ANT 任务的 FTP 文件:Windows Server 到 Windows 10 远程 m/c
- ios - 在设置的时间之间触发本地通知,每天间隔。(例如上午 10 点到下午 6 点,每天间隔 5 分钟)
- javascript - JS 脚本标签内的 EJS 标签
- javascript - 打开和关闭聊天气泡按钮的 div 弹出窗口
- c# - 如何反序列化列表的二进制文件并读取它?
- php - PHP - Laravel - 从 XML 读取数组
- java - Android - 如何在一个活动中禁用多个微调器的特定项目