我已经添加了个人301redirect条目到.htaccessredirect我的旧网站的曼波页面到新网站的Joomla页面,但旧的URL仍然生成404错误。 任何想法为什么? 我使用的格式是:
redirect301 http://www.site.com/old.htm http://www.site.com/new.htm
我将这些添加到.htaccess文件的末尾。
Redirect指令不会将完整的URL作为“旧”位置。
尝试:
Redirect 301 /old.htm http://www.site.com/new.htm
从文档 :
旧的URLpath是一个以斜杠开始的区分大小写(%解码)的path。 相对path是不允许的。 新的URL应该是以scheme和hostname开头的绝对URL,但也可以使用以斜杠开头的URLpath,在这种情况下,将会添加当前服务器的scheme和主机名。