【发布时间】:2013-11-30 16:14:40
【问题描述】:
我正在尝试将 olddomain.com 重定向到 newdomain.com,但我希望旧 URL 指向正确的新页面。旧网址为:/index.cfm?fuseaction=browse&id=50706&pageid=40,新网址为/all-products/
我试过了:
RewriteEngine On
RewriteRule ^index.cfm?fuseaction=browse&id=50706&pageid=40 http://newdomain.com/all-products/ [R=301,NC,L]
和
Rewrite 301 index.cfm?fuseaction=browse&id=50706&pageid=40 http://newdomain.com/all-products/
在 olddomain.com 的 .htaccess 文件中进行了各种调整,但我得到的只是 404 错误。创建测试链接:RewriteRule ^test http://newdomain.com/all-products/ [R=301,NC,L] 正确重定向。我需要在旧 URL 中转义一个字符吗?我不确定这是否相关,但我的主机禁用了 FollowSymLinks。
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect