在Debian上移动站点根目录

时间:2018-04-16 作者:qxu21

我在Debian上安装了WordPress,使用this article from the Debian Wiki. 我的wp.conf 看起来像

Alias /wp/wp-content /var/lib/wordpress/wp-content
Alias /wp /usr/share/wordpress
<Directory /usr/share/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Require all granted
</Directory>
<Directory /var/lib/wordpress/wp-content>
Options FollowSymLinks
Require all granted
</Directory>
因为我无法让虚拟主机配置文件工作。这使站点在以下位置可见mydomain.com/wp. 如何使网站在以下位置可见mydomain.com? 我尝试更改网站URL,但这使网站无法查看,我不得不手动更改数据库中的URL值。正在更改Alias /wpAlias / 导致403s尝试访问根目录。我该怎么办?谢谢

1 个回复
SO网友:Mark Kaplun

我会建议遵循其他的toturial,而不是像这样对“为什么”缺乏任何解释的toturial。Linode和digitalocean应该对如何安装wordpress有很好的了解,尽管它们可能不是特定于debian的,但曾经关注的ubuntu应该与debian兼容。

要回答此问题,您需要删除/wp 别名的一部分,并获得类似

Alias /wp-content /var/lib/wordpress/wp-content
Alias / /usr/share/wordpress
同样,我不会无缘无故地在两个不同的目录中设置wordpress。

结束

相关推荐

基于WordPress权限的Apache重定向

在我们公司的网站上,我们有两种不同类型的下载权限:一种用于旧版,一种用于当前版。有没有一种方法可以让我通过Apache编写一个重定向,该重定向将查询MySQL以获取当前用户的权限,并自动将其重定向到正确的下载URL?更具体地说,WordPress中的用户角色是“general\\u dl”和“legacy\\u dl”。我希望能够根据分配给用户的角色将用户引导到各自的下载页面。下载内容存储在/siteroot/public html/upload/files/中,其中有多个基于软件版本的下载目录。它们通过