在我们的网站上使用Joomla,我们有重复的网址为同一网页被谷歌网站管理员工具。例如,以下URL转到我们站点上的同一个页面:
第四个URL是我想要的实际路径。我将如何制定一个重写规则,在不对每个incorect URL执行重定向301的情况下,获取具有"&id=75"的任何URL查询字符串以被定向到SEF?这种情况经常发生。
发布于 2013-01-04 21:38:38
成功!使用带有来自非SEF地址的公共片段的RewriteCond命令和使用正则表达式的目标地址使用RewriteRule命令,我为我的.htaccess文件提供了以下内容:
RewriteCond %{QUERY_STRING} ^.*com_content&view=article&id=75&Itemid=74$
RewriteRule ^index\.php$ http\:\/\/www\.mysite\.com\/lawson\-equipment\/textile\-equipment\/dryers\/encore\-dryer? [R=301,L]到目前为止,这似乎是有效的,没有影响到任何其他我能看到的东西。如果有更好的方法,请随时评论或添加另一个答案!
https://stackoverflow.com/questions/14147111
复制相似问题