伪静态用户的福音--让分类及排序下仍然处于静态化链接
当
论坛设置为伪
静态之后,第一次进入版块文章列表页, 帖子的链接是指向
html结尾的.这个合符要求.
可是,当我们在右底部选择,按XX排序时, 你会发现,伪静态链向已经失效!!!如果经常用两个链接点击去看帖子,那百度就不知收录哪一个了.
为此我们作如下修改:
DZ6.0的以下:
打开
模板目录:forumdisplay.htm;
查找:
复制内容
代码:
$thread[folder].gif这是左侧新窗口打开链接的图标,也
记录着有新回复 无新回复 热门
主题 关闭
主题的变化.
它应该是在<td class="folder"></td>包围着. 我们将整个<td class="folder">到下一个</td>修改为:
复制内容
代码:
<td class="folder"><!--{if !empty($ascdesc)}--><a href="thread-$thread[tid]-1-1.html"<!--{else}--><a href="viewthread.php?tid=$thread[tid]&extra=$extra"<!--{/if}--> title="{lang target_blank}" target="_blank"><img src="{IMGDIR}/folder_$thread[folder].gif" /></a></td>解释:<!--{if !empty($ascdesc)}--> 作了一个判断, 当排序产生后, 就显示伪静态.
接下来:再查找:
复制内容
代码:
<span id="thread_$thread[tid]">将<span id="thread_$thread[tid]">到下一个</span> 一同替换为:
复制内容
代码:
<span id="thread_$thread[tid]"><!--{if !empty($ascdesc)}--><a href="thread-$thread[tid]-1-1.html "$thread[highlight]><!--{else}--><a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]><!--{/if}-->$thread[subject]</a></span>我等会儿传6.1最新版的修改附件上来.
本测试适合于6.0论坛,拥有伪静态
功能的站点.
不要拿你的非伪静态站点来测试,后果自负!