Apache 301重定向问题

Apache 301重定向问题,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我正在为一个客户开发一个网站,我正在为新页面设置301重定向,以使谷歌和其他搜索引擎满意。无论如何,由于某种原因,只有一个重定向是有效的,我不知道为什么 RewriteBase / RewriteRule ^client-login/$ /2013-12-30-04-44-07/dhs-login [R=301,L] RewriteRule ^about-us/$ /about/history [R=301,L] 这是我的.htaccess文件中的内容,只有第一条重写规则似乎有效。对我来说似

我正在为一个客户开发一个网站,我正在为新页面设置301重定向,以使谷歌和其他搜索引擎满意。无论如何,由于某种原因,只有一个重定向是有效的,我不知道为什么

RewriteBase /
RewriteRule ^client-login/$ /2013-12-30-04-44-07/dhs-login [R=301,L]

RewriteRule ^about-us/$ /about/history [R=301,L]
这是我的.htaccess文件中的内容,只有第一条重写规则似乎有效。对我来说似乎有点奇怪,除非我在代码中出错


我还注意到,即使我删除了两个重定向,它们似乎仍然存在于服务器上。这是因为它们是永久的吗??我试图清除/禁用我的缓存,但运气不佳。

更改配置后是否重新加载Apache?您如何知道第二条规则不起作用?@ZekeSonxx他的问题与Apache无关,用户浏览器上的缓存需要清除才能看到更新。这就是为什么大多数人建议用户使用302重定向,直到他们看到它在更改为301之前按预期工作,这样你就不会被缓存出来。我已经尝试清除浏览器缓存,但由于某些原因,该链接似乎仍在工作。这就是为什么我觉得这种情况很奇怪