我正在尝试将所有请求重定向到我的Magento安装中的.aspx页面到一个将处理重定向的PHP页面。
我的目标是将.aspx页面的每个请求重定向到迁移-redirect.php,并将原始的url/aspx页面传递给PHP页面。
我正在使用Magento1.8根dir中的.htaccess文件中的以下代码来实现这一点:
RewriteRule ^(.*)\.aspx$ /migration-redirect.php?ref=$1.aspx [NC,QSA]粘贴在RewriteRule .* index.php [L]代码之上。
我尝试将上面的代码粘贴到标准Magento .htaccess文件的不同位置,但是它不起作用。每次我请求一个.aspx页面时,我都会被重定向到Magento的404错误页面。我已经在另一台服务器(没有Magento)上尝试了上面的代码,并且成功了。
我遗漏了什么?谢谢
发布于 2014-10-21 11:34:24
假设您的旧网站页面是www.base url.com/icatalog/p.aspx,并且您希望将其重定向到下面的一个新的普通URL,它会像魅力一样工作:
RewriteRule ^icatalog/p\.aspx$ http://catalog.mcfeelys.com/s00178.htm [R=301,QSA,L]善良的注意,我已经为那些想要有静态PHP重定向从旧的/不想要的网站的aspx页面的人。
https://stackoverflow.com/questions/25014503
复制相似问题