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

时间:2018-01-02 15:13:54

标签: .htaccess magento redirect

我们为客户建立了一个新的Magento2 wesite。他们有几个旧的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]

1 个答案:

答案 0 :(得分:0)

啊从其他网站发现,这适用于管理员网址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]