返回列表 发帖

解决SF.NET(sourceforge.net)免费空间缓存问题

本帖最后由 12395874 于 2011-10-17 12:51 编辑

在使用SF.NET(sourceforge.net)免费空间时我们总会发现安装好wordpress后发表评论时总是要强制刷新后才能显示出新的条目,这是由于缓存问题造成的。所以我现在也将这个方法给大家说一下

本贴隐藏内容,需登录、回复后,即可浏览!



来解决这一问题,而这个能够达到更好的隐蔽效果。
使用时请将上面的”"符号替换一下,将以上代码最好加入公共文件中如header.htm或footer.htm中,这样可以免去每个都要重复添加的麻烦!
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

标题

本帖最后由 12395874 于 2011-5-25 16:18 编辑

我的sf.net演示站点
  1. cncx.co.cc
复制代码
装的是DZx2


附dzx系列的Rewrite伪静态规则(使用方法:新建一个txt文档,复制以下代码粘贴,然后将.txt后缀改为.htaccess,再将这个.htaccess后缀文件上传到htdocs文件夹目录,最后记住改此.htaccess后缀文件名为.htaccess即可)
  1. # 将 RewriteEngine 模式打开
  2. RewriteEngine On
  3. # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
  4. RewriteBase /
  5. # Rewrite 系统规则请勿修改
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  8. RewriteCond %{QUERY_STRING} ^(.*)$
  9. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
  10. RewriteCond %{QUERY_STRING} ^(.*)$
  11. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
  12. RewriteCond %{QUERY_STRING} ^(.*)$
  13. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  14. RewriteCond %{QUERY_STRING} ^(.*)$
  15. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  16. RewriteCond %{QUERY_STRING} ^(.*)$
  17. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  18. RewriteCond %{QUERY_STRING} ^(.*)$
  19. RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1
复制代码
另外再附上sf.net空间安装DZ 7.2演示站www.ajmp3.tk(同学的网站,也算替他宣传下吧!)

TOP

哈,牛人,一段代码变十几段厉害!

TOP

经过一短时间的测试,本人推荐采用META代码
本贴隐藏内容,需登录、回复后,即可浏览!

TOP

本帖最后由 strljx 于 2011-5-12 22:15 编辑

dx开伪静态会出现内部错误,怎么办???

还有,后台怎么解决缓存问题?

TOP

本帖最后由 12395874 于 2011-5-14 10:35 编辑

回复 5# strljx
那是你在后台开启了Rewrite伪静态但却缺少相应的规则,未上传相应的.htaccess到论坛根目录,对于DZX系列的Rewrite伪静态规则二楼已给出,如果你的网站安装在根目录,直接将此.htaccess文件上传至网站根目录即可。

TOP

在使用SF.NET(sourceforge.net)免费空间时我们总会发现安装好wordpress后发表评论时总是要强制刷新后才能显 ...
12395874 发表于 2011-4-30 15:57



我用IE8登录了你的论坛,虽然无缓存,但是新用户也没有办法注册,悲剧啊

TOP

我是用PHPBB.
南师附中老三届
hongwang777@gmail.com

TOP

标题

回复 7# williamlai
可以注册的,最近一直没登过了,昨天试了下X2版注册时显示内部错误无法显示(估计是程序升级出问题了最近我的另一个论坛升级为x2正式版也出现这种情况),可以不管它,点击注册依然是成功的;对于DZ7.2未出现此类情况,演示www.ajmp3.tk一切正常。

TOP

回复 8# hongwang777
恩,phpbb国外的一个很出名的论坛程序,不过个人觉得它的主题风格什么都太少了,括展功能也没有discuz好,或许是用不惯的原因吧!

TOP

本帖最后由 定海针 于 2011-6-13 19:58 编辑
经过一短时间的测试,本人推荐采用META代码因为采用第一种方法,我发现退出论坛时,页面会有一个BUG。具体B ...
12395874 发表于 2011-5-5 23:09


楼主

解决缓存问题,第一种方法好。

另外,本坛有兄弟将第一种方法优化了,更完美。

还有,退出论坛,页面有个BUG,我的论坛DZ1.5使用官方的伪静态规则,也出现同样的问题。
这可能是伪静态规则不兼容外国空间所造成的,不是缓存所引起的吧,有待进一步学习解决。

TOP

其实这里也有一编缓存解决方案。   算是很早发出的。

并且人家一直在努力解决着问题。  

现在隐藏,可能隐藏来得晚了点。
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

哈哈哈哈哈哈哈哈哈

TOP

dddddddddddddddd

TOP

216.34.181.96

TOP

回复 4# 12395874
啥内容?????????????????????????

TOP

分享就是快乐!

TOP

TOP

回复 1# 12395874


   要看看啊啊不错啊

TOP

回复 1# 12395874


   
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1

TOP

返回列表