需要帮助,因为我们有一个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
答案 0 :(得分:0)