需要帮助htaccess重定向3000页

时间:2013-01-26 18:14:45

标签: .htaccess http-status-code-301

需要帮助,因为我们有一个joomla网站,现在1.5岁时我们正在进行seo审核,可疑地发现超过3000页的网址未定义

前1 错误的网址:

www.example.com/undefined/index.php?option=com_usedcar&view=search&Itemid=3

正确的网址 -

www.example.com/index.php?option=com_usedcar&view=search&Itemid=3

ex-2不正确的网址:

www.example.com/undefined/index.php?option=com_forms&view=pages&layout=shop&Itemid=2

正确的网址 -

www.example.com/index.php?option=com_forms&view=pages&layout=shop&Itemid=2

术语'undefined'只是搞砸了导致所有重复内容 有没有办法做301重定向未定义的页面没有未定义和其余的网址保持不变

谢谢,期待

更新

更新,我尝试过使用此代码但仍无法达到预期效果

  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_URI} ^.*/undefined.*$
  RewriteRule .*  /     [L,R=301,DPI]

在htaccess中使用上面的代码原始网址 -

  http://www.xxx.com/undefined/index.php?option=com_easyblog&view=entry&id=42&Itemid=91

更改为新网址 -

   http://www.xxx.com/?option=com_easyblog&view=entry&id=42&Itemid=91

如果你看到,虽然未定义被删除但是新url缺少来自实际正确url的index.php,任何人都可以帮忙... thnx

1 个答案:

答案 0 :(得分:0)

试过了试试 似乎通过用index.php替换*来解决它。