.htaccess 301我的网站中任何url的重定向
我需要创建一个从myOldSite.com到myNewSite.com的301重定向 我在myOldSite.com的htaccess中有此代码.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
#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这应该可以。尝试清除浏览器缓存。