wordpress前后台域名分离

   日期:2024-12-29     作者:czdytfhm4       评论:0    移动:http://w.yusign.com/mobile/news/6573.html
核心提示:因为小松博客www.phpsong.com使用了360 cdn,后台在登陆的时候老是登陆不上去,还以为是程序问题,没有想到是360 cdn

因为小松博客www.phpsong.com使用了360 cdn,后台在登陆的时候老是登陆不上去,还以为是程序问题,没有想到是360 cdn的问题,估计是缓存了
今天想包后台换成另一个域名,这个域名不通过cdn这样就不会有问题了
下面开始操作
①申请域名
我这里的域名假设为admin.phpsong.com,指向并绑定到服务器,不懂请查看我的博客其他文章
②配置后台域名
在后台【设置】-》【常规】【WordPress地址(URL)】把后台域名修改
也可以在根目录下配置文件wp-config.php添加

define('WP_SITEURL', 'http://admin.phpsong.com');

现在后台就可以使用admin.phpsong.com登录后台

小松博客的问题
问题一
后台没有办法登录,显示如下错误

define('COOKIE_DOMAIN', 'www.phpsong.com');

设置cookie的域名要去掉,即去掉上面的代码

问题二
后台添加多媒体的时候发现,域名是后台的域名,而非前台的域名
比如添加图片,显示域名为http://admin.phpsong.com/wp-content/uploads/2015/07/2015072107345121143.jpg,修改域名成www.phpssong.com
解决访问,在主题funtion.php添加代码

add_filter( 'upload_dir', 'wpabcd_custom_upload_dir' );
function wpabcd_custom_upload_dir( $uploads ) {
    $uploads['baseurl'] = str_replace(get_option('siteurl'),get_option('home'),$uploads['baseurl']);
    return $uploads;
}

问题三
模板上有使用

<?php echo get_option('siteurl'); ?>

修改成

<?php echo get_option('home'); ?>

问题四

平台头像上缓存到本地有使用

get_bloginfo('wpurl');

wordpress前后台域名分离

修改成

get_bloginfo('url');

这个目前发现的问题,还有问题在补充

问题五
还有其他的一些链接如果,css,js,表情图片等域名问题
在《wordpress图片使用单独域名》的方法上添加

     本文地址:http://w.yusign.com/news/6573.html    述古往 http://w.yusign.com/static/ , 查看更多
 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号