.htaccess 301我的网站中任何url的重定向

.htaccess 301我的网站中任何url的重定向,.htaccess,redirect,.htaccess,Redirect,我需要创建一个从myOldSite.com到myNewSite.com的301重定向 我在myOldSite.com的htaccess中有此代码 #Redirect 301 / https://myNewSite.com/myPage/ 这可以很好地重定向myOldSite.com,但无法为myOldSite.com/services.html触发正确的重定向: myOldSite.com已正确重定向到myNewSite.com/myPage 但是 myOldSite.com/services

我需要创建一个从myOldSite.com到myNewSite.com的301重定向

我在myOldSite.com的htaccess中有此代码

#Redirect 301 / https://myNewSite.com/myPage/
这可以很好地重定向
myOldSite.com
,但无法为
myOldSite.com/services.html
触发正确的重定向:

myOldSite.com
已正确重定向到
myNewSite.com/myPage

但是

myOldSite.com/services
被重定向到
myNewSite.com/myPage/services.html
这是错误的。

如您所见,
服务
被附加到末尾。这不是我需要的。我需要:

myOldSite.com/services
重定向到
myNewSite.com/myPage


任何以
myOldSite.com/ANYTHING\u开头的url都应该重定向到
myNewSite.com/myPage
使用
RedirectMatch

RedirectMatch 301 / https://myNewSite.com/myPage

这不会将旧的URL子路径附加到目标URL。

使用
重定向匹配

RedirectMatch 301 / https://myNewSite.com/myPage

这将不会将旧的URL子路径附加到目标URL。

在我的终端不起作用。我应该在浏览器/计算机中刷新DNS吗?@JPashs这应该可以。请尝试清除浏览器缓存。在我这方面不起作用。我应该在浏览器/计算机中刷新DNS吗?@JPashs这应该可以。尝试清除浏览器缓存。