php 将WordPress前端https URL重定向到没有插件的http
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将WordPress前端https URL重定向到没有插件的http相关的知识,希望对你有一定的参考价值。
/**
* Redirect WordPress front end https URLs to http without a plugin
*
* Necessary when running forced SSL in admin and you don't want links to the front end to remain https.
*
* @link http://blackhillswebworks.com/?p=5088
*/
add_action( 'template_redirect', 'bhww_ssl_template_redirect', 1 );
function bhww_ssl_template_redirect() {
if ( is_ssl() && ! is_admin() ) {
if ( 0 === strpos( $_SERVER['REQUEST_URI'], 'http' ) ) {
wp_redirect( preg_replace( '|^https://|', 'http://', $_SERVER['REQUEST_URI'] ), 301 );
exit();
} else {
wp_redirect( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
exit();
}
}
}
以上是关于php 将WordPress前端https URL重定向到没有插件的http的主要内容,如果未能解决你的问题,请参考以下文章
lnmp下实现部署wordpress和phpmyadmin,并实现https和URL重定向
试图通过将 php.ini 放入 wordpress 根目录来打开 allow_url_fopen 不起作用
wordpress url 重定向挂钩 | PHP |
如何从 WordPress 网站 URL 中删除 index.php [重复]
将引导程序包含到 wordpress 插件前端
将站点移到子文件夹后,WordPress无法登录到wp-admin