我正在使用 nginx 设置 wordpress。一切似乎都正常:
- 服务器已启动
- phpinfo() 测试正常
- worpress 安装程序正在显示
唯一的麻烦是 Web 服务器配置文件中的 root 语句。如果我使用:
[/etc/nginx/sites-available/wordpress]
server{
root /var/www;
index index.php
server_name example.com
...
}
我可以使用 访问该服务http://example.com/wordpress
,现在我想将 wordpress 指定为根文件夹。以下是更改:
[/etc/nginx/sites-available/wordpress]
server{
root /var/www/wordpress;
index index.php
server_name example.com
...
}
坏了!网页http://example.com
只显示基本的 html 数据,没有图片,没有 css,……太丑了。/var/log/nginx/access.log 中没有报告任何错误
nginx 版本:nginx/1.2.1
怎么了?
答案1
您还应该更新 wordpress 配置。如果没有,wordpress 仍会将静态内容链接到子目录。步骤来自将 Wordpress 从子文件夹移动到根目录
- 从主仪表板转到管理 -> 设置 -> 常规。
- 接下来,查找 WordPress 地址 (URI):并将其从 (example.com/wordpress到示例.com)
- 最后,查找站点地址 (URL):并将其从 (example.com/wordpress到示例.com)