Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress HTTP头在非www URL上返回404?_Wordpress_Http_.htaccess_Dns_Http Status Code 404 - Fatal编程技术网

Wordpress HTTP头在非www URL上返回404?

Wordpress HTTP头在非www URL上返回404?,wordpress,http,.htaccess,dns,http-status-code-404,Wordpress,Http,.htaccess,Dns,Http Status Code 404,我正在服务器上的mp3文件上执行PHP get_headers(),使用非www地址时接收HTTP 404,使用www时接收HTTP 200 我可以从浏览器中的任意一个地址访问该文件,那么为什么选择404呢?我可以用.htaccess解决这个问题吗 1) WordPress配置为使用非www地址(example.com) 2) 这些文件位于WordPress安装的wp content/uploads区域 3) www子域具有指向非www域的DNS CNAME(www.example.com->e

我正在服务器上的mp3文件上执行PHP get_headers(),使用非www地址时接收HTTP 404,使用www时接收HTTP 200

我可以从浏览器中的任意一个地址访问该文件,那么为什么选择404呢?我可以用.htaccess解决这个问题吗

1) WordPress配置为使用非www地址(example.com)

2) 这些文件位于WordPress安装的wp content/uploads区域

3) www子域具有指向非www域的DNS CNAME(www.example.com->example.com)


标题用于:

标题用于:


www.example.com
example.com
通过DNS CNAME条目指向同一IP地址并不意味着服务器被配置为同时为这两个地址提供服务。此服务器可以配置为处理多个HTTP主机,默认服务器可能不是
www.example.com
,而是其他服务器。事实上,对于未配置的主机(甚至不是默认主机),它返回404状态并不奇怪


检查您的Apache Httpd配置中是否有
www.example.com
example.com
VirtualHost
条目。Wordpress是为特定主机配置的,这一事实只有在通过该步骤后才能发挥作用。

当您尝试访问mp3文件或页面时,是否有HTTP 404?确切的日志是什么?好的,我已经添加了为每个文件返回的头,当我调用
get_headers('http://lhcsj.org/wp-content/uploads/2012/05/2012-5-6-sj.mp3')
@pier alexandre bouchard我只是在使用WordPress生成的默认htaccess:@anubhava我想知道我在与文件相同的服务器上使用get_headers()是否会有所不同?
HTTP/1.1 404 Not Found
Date: Tue, 08 May 2012 21:11:43 GMT
Server: Apache/2.2.3 (CentOS)
Content-Length: 314
Connection: close
Content-Type: text/html; charset=iso-8859-1
HTTP/1.1 200 OK
Date: Tue, 08 May 2012 21:08:05 GMT
Server: Apache/2.2.3 (CentOS)
Last-Modified: Mon, 07 May 2012 17:19:47 GMT
ETag: "9c52430-e3626f-7a1332c0"
Accept-Ranges: bytes
Content-Length: 14901871
Connection: close
Content-Type: audio/mpeg