Magento:新网站,从旧网站重定向,但仍需要旧网站的管理员访问权限



我们已经为客户建立了一个新的Magento2网站。他们有几个旧的Magento1网站需要重定向到这个网站,所以我在.htaccess中设置了标准的301重定向到新网站。目前为止,一切都好。

问题是客户仍然希望管理员访问旧的magento网站以查看订单和销售信息等。 现在,"^/admin"的.htaccess重定向上的一个简单的例外确实如此,并且最终重定向到新站点上的index.php。请注意,我已经保留了原始的 magento 重定向。

有没有这个?这是我到目前为止添加的内容 - 这是在 Magento 重定向之前就位的。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.co.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.co.uk$
RewriteCond %{REQUEST_URI} !^/admin
RewriteRule ^(.*)$ "https://www.newsite.co.uk/$1" [R=301,L]

Ah 从另一个站点发现,这适用于管理员 url http://oldsite.co.uk/index.php/admin

RewriteEngine on 
RewriteBase / 
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{REQUEST_URI} !^admin
RewriteCond %{REQUEST_URI} !^/skin
RewriteCond %{REQUEST_URI} !^/js
RewriteCond %{REQUEST_URI} !^/media
RewriteCond %{REQUEST_URI} !^/index.php/admin
RewriteCond %{REQUEST_URI} !^index.php/admin
RewriteRule (.*) https://www.newsite/$1 [R=301,L]

最新更新