为什么ios13省电还是费电1费电

wordpress开发(3)
最近发现WordPress博客在修改style.css样式不能立即生效的问题,根本原因在于服务器开启了.htaccess缓存,不过你总不能直接把这个关掉吧。开启.htaccess缓存还是有很多好处的。
我们为什么要设置.htaccess缓存?
网站一般不容易变化的都是一些图片,CSS,JS脚本这些可以缓存到本地,设置一个缓存时间,比如30天,这样访客打开你的网站就不会在从网站服务器直接下载这些数据了,而是直接从本地缓存读取这些数据,这样就大大提高了网站加载速度,减少了加载时间。
在不修改.htaccess缓存情况下怎样实现修改style.css并且即时生效?
经过博主这么多天的探索,总结出了一个”三步走”战略。
当然是修改主题下的 style.css 文件,去定制你想要的样式。
找到 functions.php 文件,找到类似
wp_register_style('style',get_template_directory_uri().'/style.css',false,25);
这样的代码,这就是加载 style.css 文件的代码,在这里注意最后一个参数,这是一个版本号,在有了这个之后,浏览器中审查元素,你会发现 引入的样式文件带有一个参数,比如,现在我的引入的css文件就是这样子的。因为带有版本号,所以它缓存了这个文件,如果版本号不变更,那么它永远在加载这个版本的 CSS 文件。
所以,我们的解决方法就是改变后面的这个数字,也就是上述代码的最后一个参数。
修改完style.css 文件之后,将这个数字加一即可。
P.S 如果你修改为之前的数字,那么它可能会加载回曾经的版本,在这里,最好修改一次递增一下这个数字。
现在,你刷新网页可能还不会即时生效样式,就找到 WP Super Cache 插件,点击删除缓存,清一下缓存即可。
如果没有安装这个插件的童鞋,请安装一个吧,很有用的缓存加速插件。
好,以上就是三步走战略来解决修改style.css不生效问题!
另外,如果你没有修改 style.css 文件,而是单纯在后台设置了一些选项而发现没有生效,只执行第三部即可生效,亲测可用!
转载请注明:&>>&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1443次
排名:千里之外&&完easyui js脚本及样式css为什么引入失败?我感到很诧异。。。为啥我的easyui引不进来呢。。。醉了。。。&script type=&text/javascript& src=&${pageContext.request.contextPath}/components/jquery-easyui-1.4.3/jquery.easyui.min.js&&&/script&&script type=&text/javascript& src=&${pageContext.request.contextPath}/components/jquery-easyui-1.4.3/locale/easyui-lang-zh_CN.js&&&/script&&link rel=&stylesheet& type=&text/css& href=&${pageContext.request.contextPath}/components/jquery-easyui-1.4.3/themes/default/easyui.css&&&link rel=&stylesheet& type=&text/css& href=&${pageContext.request.contextPath}/components/jquery-easyui-1.4.3/themes/icon.css&&&/////////////////////////////////////////////////&script type=&text/javascript& src=&${pageContext.request.contextPath}/js/jquery-1.11.1.min.js&&&/script&&link rel=&stylesheet& type=&text/css& href=&${pageContext.request.contextPath}/resources/css/common.css&&&link rel=&stylesheet& type=&text/css& href=&${pageContext.request.contextPath}/resources/css/form.css&&&script type=&text/javascript& src=&${pageContext.request.contextPath}/resources/js/window.js&&&/script&1个牛币所有回答列表(3)&LV41.首先确认你的easyui js和css的绝对路径是否存在,因为你用的变量${pageContext.request.contextPath}未知,所以需要你确认下2.绝对路径导入静态文件的问题你可以参考下这个提问中我的回答。最佳答案你可以用谷歌调试。按F12看Sources里面有没有引用进这个资源。也可以查看页面元素。看看你这里script里的地址是否有效。如果没有的话。那就是资源地址的问题。。。一般引用不进来都会是资源访问路径的问题。${pageContext.request.contextPath}/ 这句话去掉试试等等等完等等等完等等等完相关问答完等完完完完等等等最近浏览暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级扫描二维码关注最代码为好友"/>扫描二维码关注最代码为好友用Jquery.load载入页面后样式没了页面混乱的解决方法
投稿:whsnow
字体:[ ] 类型:转载 时间:
一直想用jquery.load的方法载入新的页面,以实现局部刷新,结果发现样式没了,后来发现了解决方法,如果不过滤掉一些内容的话,直接加载,会使页面混乱的
因为开始不懂Jquery,一直想用jquery.load的方法载入新的页面,以实现局部刷新,结果发现载入进来的页面与原来单独的页面不一样,样式没了,后来在网上查了一下,发现了解决办法,这是别人的回答:
是这样的,如果不过滤掉一些内容的话,直接加载,会使页面混乱的,比如新的页面也存在&body&标签,加载进来后,一个页面就会存在两个&body&标签是不规范的的HTML。这个是在jquery.load()函数中规定的。一般加载进来的页面需要自己根据加载的内容的元素重新定义CSS样式和添加js事件的。比如:
原页面A.html:
&head&&title&&/title&&/head&
&div id="container"&&/div&
&/body&&/html&
被load的页面B.html:
&head&&title&&/title&&/head&
&style&.page-li {font-size:12color:blue}&/style&
&div id="page"&
&ol class="page-li"&
&li&234123&/li&&li&341234&/li&&li&41234&/li&&li&412de34&/li&
&/body&&/html&
在原页面A.html中加载调用的jquery.load(),然后再在原页面对 page-li 的样式重新定义下就可以了:
添加了load(),css的原页面:
&head&&title&&/title&&/head&
&style&.page-li {font-size:12color:green}&/style&
&div id="container"&&/div&
&script type="text/javascript"&
$(function(){
$("#container").load("B.html #page",null,function(){alert("加载成功")});
&/body&&/html&
希望对你有帮助
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具tp写的项目 放到服务器上发现部分图片和css无法加载 - ThinkPHP框架
tp写的项目 界面是多个frameset 传到租用的服务器上后发现 其中一个frame中的css和图片无法加载 加载css报错无法访问Public模块 链接css 图片的url都是一样的 为什么在有的frame中可以正常显示 有的却不行?
利用了.htaccess文件的 Rewrite 规则隐藏了URL中的 index.php
积分:2644
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。使用.htaccess重定向后无法显示图片,CSS失效,该如何处理_PHP教程_ThinkSAAS
使用.htaccess重定向后无法显示图片,CSS失效,该如何处理
使用.htaccess重定向后无法显示图片,CSS失效,该如何处理
内容来源: 网络
使用.htaccess重定向后无法显示图片,CSS失效我的网站根目录下有三个子目录,分别通过htaccess绑定到了同一域名下的不同主机名,根目录下的.htaccess的具体内容如下:
&IfModule mod_rewrite.c&
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.org$
RewriteCond %{REQUEST_URI} !^/wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wp/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.org$
RewriteRule ^(/)?$ wp/index.php [L]
RewriteCond %{HTTP_HOST} ^(bbs.)?mydomain.org$
RewriteCond %{REQUEST_URI} !^/bbs/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bbs/$1
RewriteCond %{HTTP_HOST} ^(bbs.)?mydomain.org$
RewriteRule ^(/)?$ bbs/index.php [L]
RewriteCond %{HTTP_HOST} ^(blog.)?mydomain.org$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(blog.)?mydomain.org$
RewriteRule ^(/)?$ blog/index.php [L]
&/IfModule&
现在我需要把这个域名泛解析到blog目录(*.mydomain.org),同时保持另外两个目录的解析不变。尝试对最后一段作以下修改后(前面的内容不变),出现问题:另两个目录中的网站内的图片无法显示,CSS全部失效。
修改如下:
RewriteCond %{HTTP_HOST} ^(.*.)?mydomain.org$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(.*.)?mydomain.org$
RewriteRule ^(/)?$ blog/index.php [L]
各目录下安装的程序分别为:bs Discuzlog Supersite+S-Spacewp WordPress有哪位能帮忙解决这个问题?当然我的意思是用htaccess解决。我的站点在虚拟主机上,只能用这个实现。
谢谢了!------解决方案--------------------
/viewtopic.php?f=23&t=453发现我上面说错了 ,为了弥补,给你找了个文章,希望对你有用!
------解决方案--------------------
给你一个例子,其他同理,你参考一下RewriteRule !.(js|ico|gif|jpg|png|css)$ /wp/$1RewriteRule ^(.*)$ /wp/$1
PHP开发框架
开发工具/编程工具
服务器环境

我要回帖

更多关于 ios13省电还是费电 的文章

 

随机推荐