首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >友好的url与字母不工作的wordpress

友好的url与字母不工作的wordpress
EN

Stack Overflow用户
提问于 2017-07-13 09:35:48
回答 1查看 68关注 0票数 0

我有一个wordpress页面..。我试图使一些URL友好,但如果URL有字母,它会将我重定向到家中(404)

我的.htaccess

代码语言:javascript
复制
RewriteRule ^pieza/([a-z0-9\-]+)/?$ pieza/?refid=$1

如果我访问mysite.com/pieza/21414是很好的,但是如果我添加了任何一封信,它就会把我转到家里(我想是404).

示例:mysite.com/pieza/21414 hello或mysite.com/pieza/21414-hello

我试过很多次,但都没成功.

我认为这是因为wordpress重写了规则api或诸如此类的东西,但不知道如何在页面上禁用它.我也尝试添加一个重写规则与wordpress,但没有工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-13 09:47:37

你可以这样做:

代码语言:javascript
复制
function my_insert_rewrite_rules( $rules )
    {
        $newrules = array();
        $newrules['(pieza)/([^/]*)$'] = 'index.php?pagename=$matches[1]&refid=$matches[2]';
        return $newrules + $rules;
    }
    function my_insert_query_vars( $vars )
    {
        array_push($vars, 'refid');
         return $vars;
    }
    add_filter( 'query_vars','my_insert_query_vars' );
    add_filter( 'rewrite_rules_array','my_insert_rewrite_rules' );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45076791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档