我正在尝试将我的Magento安装中的.aspx页面的所有请求重定向到一个将处理重定向的PHP页面。
我的目标是将.aspx页面的每个请求重定向到migration-redirect.php ,并将原始url / aspx页面传递给PHP页面。
我在Magento 1.8根目录的.htaccess 文件中使用以下代码来实现此目的:
RewriteRule ^(.*)\.aspx$ /migration-redirect.php?ref=$1.aspx [NC,QSA]
粘贴在RewriteRule .* index.php [L]
代码正上方。
我曾尝试将上述代码粘贴到标准Magento .htaccess文件的不同位置,但它不起作用。每次我请求.aspx页面时,我都会被重定向到Magento的404错误页面。我已经在另一台服务器(没有Magento)上尝试了上面的代码,但它确实有效。
我缺少什么?感谢
答案 0 :(得分:0)
假设您的旧网站页面是www.baseurl.com/icatalog/p.aspx,并且您想将其重定向到下面的新普通网址,就像魅力一样:
RewriteRule ^icatalog/p\.aspx$ http://catalog.mcfeelys.com/s00178.htm [R=301,QSA,L]
请注意,我已经为那些希望从旧/不需要的网站的aspx页面进行静态PHP重定向的人安排了这个。