wordpress文件使用二级域名的(图版与js/css)配置

图片使用二级域名

之前域名在做转移,没有处理,之后又比较忙也没有处理,今天又空想处理一下,程序员都爱折腾,登陆万网,创建一个二级域名发现没有办法创建,原来博客的dns服务还是新网的于是给他切过来,创建了一个static.111cn.net的一个二级域名,

首先,我们在 wp-config.php中加入如下代码:

//指定cookies的域名

define('COOKIE_DOMAIN', 'www.111cn.net');

然后在模板目录下的function.php添加以下内容

ob_start("Static_Switch");
function Static_Switch($buffer){
$buffer_out = preg_replace('/http:\/\/www.phpsong\.com\/wp-([^"\']*?)\.(jpg|png|gif|css|js|woff|woff2|ttf|svg|eot)/i','http://static.111cn.net/wp-$1.$2',$buffer);
return $buffer_out;
}

因为我使用了WP Super Cache 的插件的静态化功能所以要清除一下缓存,然后到页面上去看看图片地址是不是修改了,然后在用这个域名使用百度或者36CDN

补充:wordpress静态文件使用二级域名

做好之前发现了一个问题http://static.111cn.net这个域名可以访问到首页。解决方法,在主题的function.php文件里添加下面的代码

#域名301
function url301(){
if(strtolower($_SERVER['SERVER_NAME'])=='static.111cn.net')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
 
if(strtolower($URIRedirect)=="/index.php" ){
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://www.111cn.net'.$URIRedirect);
exit();
}
}
add_action( 'plugins_loaded', 'url301' );

注意:上面的代码请修改域名

大功告成测试了一下没有问题,中间遇到了一些问题不过还是解决了

时间: 2024-09-16 18:37:49

wordpress文件使用二级域名的(图版与js/css)配置的相关文章

WordPress 3.0 二级域名多站点模式设置

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 WordPress 3.0已经发布有差不多半个月了,WP3.0有个对我们来说比较实用 的功能,就是他的多站点模式.WordPress 3.0的多站点模式既可以是二级域名的形式,也可以通过目录的方式来实现.今天刚刚拿个域名捣鼓了一下子设置问题,在这里分享一下如何激活 WordPress 3.0二级域名多站点模式和其中的一些配置问题. WordP

WordPress实现COOKIE 二级域名下用户登录效果

WordPress中也是这样,我们可以找到WordPress内核中有关cookie的一些函数,它的参数中都要求有一个域.不过对于不同的服务器而言,可能WordPress的默认设置又有些不同. 据一些资料上显示,WordPress的默认设置是:  代码如下 复制代码 define('COOKIE_DOMAIN', '.example.com'); 这就是说,WordPress中的cookie在example.com及其所有子域名中都是有效的,例如你在自己的主站登录了,然后在子域名中的这个登录信息也

WordPress中开启多站点支持及Nginx的重写规则配置_nginx

在Wordpress3.0及以上版本可以直接使用多站点,它可以: 1.只安装一个Wordpress程序即可创建多个wordpress站点,可以是子域名也可以是子目录. 2.可以有独立的博客后台,独立的博客地址. 3.管理员可设置开放哪些主题给站点使用. 4.管理员可配置插件给每个站点使用. 5.多个站点之间共用"用户数据库表",也就是表 wp_usermeta 和 wp_users,其他的为独立数据库表. WordPress多站点的配置方法: 1.首先,备份网站的数据库,以防出现意外时

nginx中域名、目录的301重定向配置示例_nginx

301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现. 顶级域名重定向到www 复制代码 代码如下: server {  server_name jb51.net;  rewrite ^/(.*)$ http://www.jb51.net/$1 permanent;  } 如上配置,所以jb51.net的请求都

wordpress实现图片用二级域名加速网站访问

前一阵子有个小伙伴在群里聊到使用二级域名来加载wordpress网站图片,本来在很早以前就有很多这样的教程,小V也没必要再重复的发一遍,不过自从wordpress3.5之后后台设置上传路径的选项就没了,所以小V这里就再来水一篇wordpress教程.先将以下代码加入到主题的functions.php文件: if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) { update_

虚拟主机-二级域名测试网站指向根目录下指定的文件夹

问题描述 二级域名测试网站指向根目录下指定的文件夹 域名:xiangbaoshow.com 用二级域名:text.xiangbaoshow 做一个测试的网站 虚拟主机上的 要怎么操作?

通过配置.htaccess文件实现子目录绑定二级域名的方法_Linux

使用LINUX共享主机,控制面版是CPANEL的朋友都知道,他默认绑定主域名的根目录为public_html 所以如果想要放域名yourdomain.com能直接访问,势必需要把所有文件全直接放进public_html下.这时候如果你想再建个子站,bbs.yourdomain.com,这时BBS目录就和其他php文件或主站的文件夹混在一起,很不利于管理. 一般LINUX主机都支持.htaccess文件,所以我们可以通过.htaccess文件来实现转向 以下以blog目录和blog.shuxion

二级域名 域名绑定-二级域名绑定二级目录问题

问题描述 二级域名绑定二级目录问题 我有个顶级域名 www.xxx.com项目里有个二级目录 正常访问这个二级目录下的文件是www.xxx.com/shalong/index.aspx现在我解析了一个二级域名 是 shalong.xxx.com在iis中 新建一个站点,目录直接指向这个blog文件夹了现在导致情况是在二级域名中 .html页面能正常访问 .aspx页面访问就报错报错地点在这里 Inherits=""Web_Navigation.shalong.mapinfo"

ASP.NET MVC动态二级域名及DNS泛解析配置

动态二级域名的实现: 应用场景:目前产品要实现SaaS功能,因为工作需要实现二级域名:www.{CompanyUrl}.xxx.com 假设产品主域名入口为:www.xxx.com 当a公司租户登录时:www.a.xxx.com 当b公司租户登录时: www.b.xxx.com 首先想到的是对Url的重写:(网上有关于UrlRewrite的实现.在ASP.NET中这也是常用的手法.) Route简介:ASP.NET路由可以不用映射到网站特定文件的URL.由于该 URL 不必映射到文件,因此可以使