使用htaccess将旧URL重定向到新URL打开购物车

时间:2015-06-11 02:56:38

标签: .htaccess mod-rewrite redirect opencart

我想将301旧网址重定向到新网址。

我的旧网址是;

http://www.domainname.com/special

和新网址是;

http://www.domainname.com/offers

我试过这段代码:

redirect 301 /http://www.domainname.com/special http://www.domainname.com/offers

但是现在它还没有重定向&把我带到那个确实存在的旧网址。

2 个答案:

答案 0 :(得分:0)

试试这个:

Redirect 301 /special /offers

Redirect Directive的第二个参数是URL Path,它不以Scheme和hostname开头。

答案 1 :(得分:0)

有多种方法可以执行此操作以及各种重定向,我在下面列出了它们:

301(永久)重定向:永久性地将整个站点指向不同的URL。这是最常见的重定向类型,在大多数情况下都很有用。在此示例中,我们将重定向到" example.com"域:

这允许您将整个网站重定向到任何其他域

Redirect 301 / http://example.com/

302(临时)重定向:将整个站点指向其他临时URL。当您拥有临时目标网页并计划在以后切换回主要目标网页时,这对于搜索引擎优化目的非常有用:

这允许您将整个网站重定向到任何其他域

Redirect 302 / http://example.com/

将index.html重定向到特定的子文件夹:

这允许您将index.html重定向到特定的子文件夹

Redirect /index.html http://example.com/newdirectory/

将旧文件重定向到新文件路径:

将旧文件路径重定向到新文件路径

Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html

重定向到特定索引页:

提供特定索引页面(设置默认处理程序)

DirectoryIndex index.html