Apacheredirect永久不工作

我在我的网站上有两个redirect。 其中之一是工作,其中一个不是。 这里是我的configuration相关的行,编辑,以保护无辜。

<VirtualHost *:80> ServerName notworking.com ServerAlias www.notworking.com Redirect permanent / http://example.com/units/ </VirtualHost> <VirtualHost *:80> ServerName working.com ServerAlias www.working.com Redirect permanent / http://example.com/widgets/ </VirtualHost> 

第二个redirect工作正常。 当我访问working.com时,我的日志如下所示:

 1.2.3.4 - - [06/Feb/2015:16:08:07 +0000] "GET / HTTP/1.1" 301 241 1.2.3.4 - - [06/Feb/2015:16:08:07 +0000] "GET /widgets/ HTTP/1.1" 200 49257 

第一个redirect不起作用。 当我访问notworking.com时,我的日志如下所示:

 1.2.3.4 - - [06/Feb/2015:16:08:23 +0000] "GET / HTTP/1.1" 200 50003 

这里是apachectl -S的VirtualHostconfiguration

 VirtualHost configuration: *:80 is a NameVirtualHost default server something.example.com (/opt/lampp/etc/httpd.conf:55) port 80 namevhost something.example.com (/opt/lampp/etc/httpd.conf:55) port 80 namevhost something.example.com (/opt/lampp/etc/httpd.conf:60) port 80 namevhost notworking.com (/opt/lampp/etc/httpd.conf:65) alias www.notworking.com port 80 namevhost working.com (/opt/lampp/etc/httpd.conf:71) alias www.working.com port 80 namevhost example.com (/opt/lampp/etc/httpd.conf:77) port 80 namevhost www.example.com (/opt/lampp/etc/httpd.conf:82) port 80 namevhost something-else.othersite.com (/opt/lampp/etc/httpd.conf:87) alias something-else.othersite.com port 80 namevhost localhost (/opt/lampp/etc/httpd.conf:95) 

同样,所有其他别名,redirect都按预期工作。 也许这与其他人或命令有关?

编辑:一些额外的信息:notworking.com以前通过DNSredirect到example.com。 也许这跟它有关系? DNScaching在什么地方? 我在浏览器中使用了新鲜的caching。

这里的问题不是我的Apacheconfiguration。 客户使用来自提供商的redirect服务,Apache不会redirectredirect。

我考虑删除这个问题,如果下列情况被认为是社区离开这个问题的一个无效的理由,那么这个问题仍然存在:未来某个人可能会遇到这个问题。