将joomla 1.5重定向到joomla 2.5时出错

时间:2014-06-21 20:20:37

标签: .htaccess joomla

我有这个网站:home-bradgardnerconstruction-org是基于joomla 1.5构建的,没有sef链接所以链接看起来像这样

www-bradgardnerconstruction.net/index.php?option=com_content&view=article&id=17:admin&catid=15:testimonials&Itemid=13

我在joomla 2.5上建立了一个新的网站'bradgardnerconstruction-com' 链接看起来像这样

www.bradgardnerconstruction-com/brad-gardner-construction/brad-gardner-construction-company-profile.html

我正在尝试使用此代码重定向旧网站:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^home\.bradgardnerconstruction\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.home\.bradgardnerconstruction\.org$
RewriteRule ^(.*)$ "http\:\/\/www\.bradgardnerconstruction\.com\/$1" [R=301,L]

但是在谷歌网站管理员上给了我一堆500错误和404错误 基本上正在做的是改变

的链接
home.bradgardnerconstruction-org/index.php?option=com_content&view=section&layout=blog&id=16&Itemid=16

到这个

http://www.bradgardnerconstruction.com/index.php?option=com_content&view=section&layout=blog&id=16&Itemid=16

并且正在弄乱一切。

有任何建议吗?

1 个答案:

答案 0 :(得分:1)

不确定您是否能够将旧网址更改为新网址,除非旧网址与您可以计算的新网址之间存在强大逻辑,例如,如果所有项目ID和文章ID完全相同和以前一样。

如果没有,我认为您必须为旧网站的每个页面编写单独的重定向,或者只是将所有页面重定向到主页。

如果你必须进行单独的重定向,你可以在htaccess文件中写入它们或保持原样并使用2.5版本中的重定向组件,这将重定向重定向,但可以更简单地设置(虽然不是很多。)