我正在使用ExpressionEngine,它在查看特定类别时会生成这样的URL:
domain.com/index.php/template_group/template/category_URL_indicator/foo_category /
如果访问者从网址的最后一段删除特定类别,我想重定向访问者。例如,如果他们将URL设为:
domain.com/index.php/template_group/template/category_URL_indicator /
我尝试了.htaccess 301重定向,但重定向较短的网址也重定向了较长的网址。也就是说,如果我把它放在.htaccess中:
redirect 301 http://www.domain.com/index.php/template_group/template/category_URL_indicator http://www.domain.com
这也将较长的网址重定向为http://www.domain.com/foo_category/ - 不是必需的...欢迎任何建议 - 谢谢!
大卫。
答案 0 :(得分:0)
尝试使用重定向匹配,以及开始/结束边界:
redirect 301 ^index.php/template_group/template/category_URL_indicator$ http://www.domain.com