如何添加重写规则以指向文件

时间:2017-04-13 作者:thatryan

我正在尝试将传入路径重定向到JS文件。我不了解什么add_rewrite_rule 这行不通?是的,我冲洗过permalinks。

add_action(\'init\', \'ssla_rewrite_init_endpoint\');
function ssla_rewrite_init_endpoint() {
    global $wp_rewrite;
    $loader_file = SSLA_PLUGIN_URL . \'assets/js/ssla-loader.js\';
    add_rewrite_rule( \'public/ws/([^/]*)\', $loader_file, \'top\' );
}

1 个回复
SO网友:Oleg Butuzov

add_rewrite_rule 应选择将规则写入rewrite\\U规则的内部数组或写入的位置。htaccess。如果我理解这个代码背后的逻辑SSLA_PLUGIN_URL 有点像http://www.example.com/wp-content/plugins/plugin/... 在这种情况下,您应该检查.htaccess (如果您使用apache),因为所有外部规则都在那里。

您可以继续使用调试重定向debug setting mod\\u重写的。

相关推荐