Wordpress重写表插件
我正在寻找一个解决方案,重写在Wordpress网站的网址,以这样的方式保持它与以前的网站兼容 因此,使用以下代码:Wordpress重写表插件,wordpress,.htaccess,url,rewrite,Wordpress,.htaccess,Url,Rewrite,我正在寻找一个解决方案,重写在Wordpress网站的网址,以这样的方式保持它与以前的网站兼容 因此,使用以下代码: function custom_rewrite_basic() { add_rewrite_rule('^whatever/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top'); } add_action('init', 'custom_rewrite_basic'); 。。。Wordpress会将/whater/123重
function custom_rewrite_basic() {
add_rewrite_rule('^whatever/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top');
}
add_action('init', 'custom_rewrite_basic');
。。。Wordpress会将
/whater/123
重定向到index.page?page_id=123
,但我想要的不是重定向,而是将whater/123
保留在URL中。在这种情况下,重定向起作用,URL从permalink公共设置变为permalink,这不是理想的解决方案 您必须在.htaccess文件中添加以下行:
RewriteRule ^whatever/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=$1&page=$2 [QSA]
希望这能帮助你……不,一切都一样