我遇到了一个问题,我想重定向 htaccess domainold.com 的内容仍然在使用,只有这个 URL 发生了变化
来自旧网站,即http://domainold.com/product/register
到我的新网站,即http://domainnew.com/product/register怎么做,我试过这个方法
RewriteCond %{HTTP_HOST} ^domain\-old\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\-old\.com$
RewriteRule ^product\/register\/?(.*)$ "https\:\/\/domain\-new\.com\/product\/register\/$1" [R=301,L]
但不能,你能帮我解决这个问题吗?请帮帮我!!
答案1
我有个问题,
这通常就是人们在这里发帖的原因。无需断言。
我想重定向 htaccess
不 - 您想要实现重定向,并且 htaccess 是您可以执行此操作的地方之一。
我试过这个方法....但是不行,
不能什么?你能将其添加到配置中吗?发生了什么?
假设您将配置放在名为 .htaccess 的文件中,并且您的 Web 服务器已配置为检查 .htaccess 文件,并且 Web 服务器是 apache...
RewriteCond %{HTTP_HOST} ^domain\-old\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\-old\.com$
在应用重写规则之前,必须满足所有 rewriteCond 规则 - 但您的规则是互斥的。主机名不能有两个不同的值。
尝试将这两行替换为:
RewriteCond %{HTTP_HOST} domain\-old\.com$