Rya*_*yan 2 php wordpress wordpress-plugin
我想写一个插件HTTP 404在用户请求时 返回license.txt,action钩子是什么(有效和有效的阻止方式)?
更新:
因为我无法控制Web服务器,所以我必须将其作为插件执行
Solution is actually pretty straightforward. You need to create plugin which writes to .htaccess.
Run Code Online (Sandbox Code Playgroud)<?php /* Plugin Name: Licence redirect Description: Redirects license.txt. to 404 Author: J. Wrong Version: 0.1 */ ?> <?php function lr_flush_rewrites() { global $wp_rewrite; $wp_rewrite->flush_rules(); } function lr_add_rewrites() { global $wp_rewrite; $lr_wp_rules = array( 'license\.txt$' => '[R=404,L]', ); $wp_rewrite->non_wp_rules = $lr_wp_rules + $wp_rewrite->non_wp_rules; } register_activation_hook( __FILE__, 'lr_flush_rewrites' ); add_action('generate_rewrite_rules', 'lr_add_rewrites');