Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
View 搜索引擎优化友好的公开过滤器视图Drupal 7_View_Drupal 7_Seo_Drupal Exposed Filter - Fatal编程技术网

View 搜索引擎优化友好的公开过滤器视图Drupal 7

View 搜索引擎优化友好的公开过滤器视图Drupal 7,view,drupal-7,seo,drupal-exposed-filter,View,Drupal 7,Seo,Drupal Exposed Filter,当前url显示如下 新闻/?tid=电信 我需要一个别名 新闻/电讯 使用干净的URL在所有页面中都有效,但在视图中暴露的过滤器不起作用您是否尝试使用视图上下文过滤器来解决问题 您还可以使用上下文过滤器解决它。通过调整“指定验证条件”设置,可以将分类术语名称用于此筛选器。请看这个答案 目前,我认为解决这个问题的唯一通用方法是在httpd层操作url,或者使用and。您可以阅读更多关于上述挂钩的内容 然而,如果我自己再拍一次,我会尝试一个视图特定的解决方案,因为这个问题很常见,所以有理由为此设置一

当前url显示如下 新闻/?tid=电信

我需要一个别名 新闻/电讯
使用干净的URL在所有页面中都有效,但在视图中暴露的过滤器不起作用

您是否尝试使用视图上下文过滤器来解决问题

您还可以使用上下文过滤器解决它。通过调整“指定验证条件”设置,可以将分类术语名称用于此筛选器。请看这个答案

目前,我认为解决这个问题的唯一通用方法是在httpd层操作url,或者使用and。您可以阅读更多关于上述挂钩的内容

然而,如果我自己再拍一次,我会尝试一个视图特定的解决方案,因为这个问题很常见,所以有理由为此设置一个模块

在中,可以从“members/valuea/valueb”这样的url获取数据,将这些值推送到$_GET['q'],让视图在“url”中查看GET参数,然后可能在中再次删除它们

我希望这对你有帮助