douzhaxian1267 2014-07-29 10:32
浏览 59

使用.htaccess将所有ASP重定向到Magento中的单个PHP页面

I am trying to redirect all the requests to .aspx pages in my Magento installation to a single PHP page that will handle a redirect.

My goal is to redirect every request of a .aspx page to migration-redirect.php and passing the original url/aspx page to the PHP page.

I am using the below code in the .htaccess file in the Magento 1.8 root dir to achieve this:

RewriteRule ^(.*)\.aspx$ /migration-redirect.php?ref=$1.aspx [NC,QSA]

pasted right above the RewriteRule .* index.php [L] code.

I have tried to paste the above code in different places of the standard Magento .htaccess file but it does not work. Each time i request for an .aspx page i get redirected to the 404 error page of Magento. I had already tried the above code on another server (without Magento) and it worked.

What am i missing? Thanks

  • 写回答

1条回答 默认 最新

  • duandu9260 2014-10-21 11:34
    关注

    Suppose your old website page is www.baseurl.com/icatalog/p.aspx and you want to redirect it to a new plain URL below will work like charm:

    RewriteRule ^icatalog/p\.aspx$ http://catalog.mcfeelys.com/s00178.htm [R=301,QSA,L]
    

    Kind note I have placed this for those who want have static PHP redirect from aspx page of older/unwanted website.

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?