从子文件夹请求内容时,Wordpress站点返回404错误

时间:2013-07-11 21:06:04

标签: php apache wampserver

我正在使用WAMPSERVER运行一个必须由我的网络中的用户访问的wordpress站点,例如一起进行测试的环境。

Localhost工作正常,但起初我无法访问网络中其他计算机的应用程序。我创建了一个规则来打开端口80,在Apache配置中创建了一个Alias,它工作但主题和子文件夹中的任何图像都不会加载,并且控制台返回了大量的404响应。

我想映射子网站及其位于网站“基础目录”下的文件。我在Apache conf中尝试了很多选项。文件,但我无法做到。

附上响应的打印屏幕,apache conf文件和windows主机文件

Httpd.conf:

NameVirtualHost *:80


<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "c:/wamp/www"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>


<VirtualHost *:80>
ServerAdmin webmaster@animamidia
DocumentRoot "C:\wamp\www\website"
ServerName www.animamidia
ErrorLog "logs/animamidia-error.log"
CustomLog "logs/animamidia-access.log" common

<Directory "C:\wamp\www\website\*">
Options FollowSymLinks Includes
    AllowOverride All
    Order Allow,Deny
    Allow from all

</Directory>

</VirtualHost>

Windows主机文件:

127.0.0.1 www.animamidia

The site with it's theme broken because the requisition returned a 404

1 个答案:

答案 0 :(得分:0)

我发现了问题。

即使我无法进入wordpress-admin,我还是决定查看'wp-config.php'文件以防万一有错或丢失。

我所发现的是'Home-URL'和'WP-URL'设置在'localhost / website',这意味着所有请求都将指向此位置作为基本目录。

我所要做的就是使用'define'命令并将网站的URL设置为机器的IP,现在环境都是为这些人设置的,以便开发和测试他们的东西。