【问题标题】:Wordpress add_rewrite_rule doesn't work. Why?Wordpress add_rewrite_rule 不起作用。为什么?
【发布时间】:2014-08-02 13:14:09
【问题描述】:

我是 Stack Overflow 的新手。

我正在使用 Wordpress 3.9,我正在尝试使用以下方法进行 URL 重写,放置在 functions.php 中:

我用这个方法:

add_rewrite_rule('^comevado/results/from-([^-]*)-to-([^-]*)-currency-([^-]*)$', '/comevado/results/?from=$matches[1]&to=$matches[2]&currency=$matches[3]', 'top');

但不起作用。

对于 URL 重写,我使用了这个网站:http://www.generateit.net/mod-rewrite/index.php

我能做什么?

谢谢大家!

【问题讨论】:

    标签: php wordpress .htaccess url-rewriting seo


    【解决方案1】:

    问题可能出在您的规则上,但通常是因为您需要刷新旧的重写规则。通过函数 flush_rewrite_rules 执行此操作(但仅运行一次,即在插件激活时),除非您需要重新编写每个页面加载(通常是缓慢和坏主意)。或者只是导航到管理区域中的设置->永久链接(刷新视图中的规则)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-14
      • 2014-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多