子目录中 WordPress Multisite 的 Lighttpd 重写规则

子目录中 WordPress Multisite 的 Lighttpd 重写规则

我需要为本地安装的子目录中的 WordPress Multisite 设置 Lighttpd 重写规则。

  # Rewrite
  url.rewrite-final = (
    "^/([_0-9a-zA-Z-]+/)?(wp-json.*)" => "/index.php/$2",
    "^/index\.php$" => "/$0",
    "^/([_0-9a-zA-Z-]+/)?wp-admin$" => "/$1wp-admin/",
    "^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*)" => "/$2",
    "^/([_0-9a-zA-Z-]+/)?(.*\.php)" => "/$2",
    "^/(.*)/?$" => "/index.php"
  )

适用于安装在 Web 服务器根文件夹中,在我的情况下是“htdocs”。但是我如何将整个 Wordpress 安装移动到“htdocs”的子文件夹并相应地重定向?

我需要移动此安装,因为我想在本地主机上开始开发其他站点,而不会失去对我以前项目的访问权限。如何移动 wordpress 博客(甚至是多站点)对我来说很常见,但我缺乏 lightpd 方面的知识。请帮忙!

相关内容