我想将301旧网址重定向到新网址。
我的旧网址是;
http://www.domainname.com/special
和新网址是;
http://www.domainname.com/offers
我试过这段代码:
redirect 301 /http://www.domainname.com/special http://www.domainname.com/offers
但是现在它还没有重定向&把我带到那个确实存在的旧网址。
答案 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