zengrenrui 發表於 2019-7-15 10:54:45

discuz X3.4 TAG标签伪静态方法

<font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">要养成原文件备份的好习惯。</font></font></font><font color="#212529">演示地址:</font>https://bbs.jatxh.cn/tag.html<br /><br /><font style="color:rgb(33, 37, 41)"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">1. 修改帖子内tag标签链接,使其伪静态。</font></font></font><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">打开template/default(模板风格)/forum/viewthread_node_body.htm,查找:</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a title=&quot;$var&quot; href=&quot;misc.php?mod=tag&amp;id=$var&quot; target=&quot;_blank&quot;&gt;$var&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">替换为</font></font></font><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a title=&quot;$var&quot; href=&quot;tag-$var.html&quot; target=&quot;_blank&quot;&gt;$var&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font style="color:rgb(33, 37, 41)"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">2. 修改tag页,使各个标签链接伪静态。</font></font></font><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">打开</font></font></font><font color="#000000"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">template/default/tag/tag.htm,查找</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a href=&quot;misc.php?mod=tag&amp;id=$tag&quot; title=&quot;$tag&quot; target=&quot;_blank&quot; class=&quot;xi2&quot;&gt;$tag&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">替换为</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a href=&quot;tag-$tag.html&quot; title=&quot;$tag&quot; target=&quot;_blank&quot; class=&quot;xi2&quot;&gt;$tag&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font style="color:rgb(33, 37, 41)"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">3. 修改tag列表页当前位置,使其路径链接伪静态。</font></font></font><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">打开template/default/tag/tagitem.htm,查找</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a href=&quot;misc.php?mod=tag&quot;&gt;{lang tag}&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">替换为</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a href=&quot;tag.html&quot;&gt;{lang tag}&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">再查找</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a href=&quot;misc.php?mod=tag&amp;id=$id&quot;&gt;$tagname&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">替换为</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>&lt;a href=&quot;tag-$id.html&quot;&gt;$tagname&lt;/a&gt;<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font style="color:rgb(33, 37, 41)"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">4. 让搜索引擎蜘蛛可爬。</font></font></font><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">修改根目录下robort.txt,删除</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>Disallow: /misc.php<li>Disallow: /*?mod=misc*<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">修改根目录下misc.php文件,注释或删除</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>$discuz-&gt;reject_robot();<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font style="color:rgb(33, 37, 41)"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">5. 添加伪静态规则。</font></font></font><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">linux系统(.htaccess或httpd.conf)伪静态规则:</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>RewriteCond %{QUERY_STRING} ^(.*)$<li>RewriteRule ^tag-(.+)\.html$ misc.php?mod=tag&amp;id=$1<li>RewriteCond %{QUERY_STRING} ^(.*)<li>RewriteRule ^tag\.html$ misc.php?mod=tag<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">WIN的添加(httpd.ini)伪静态规则:(未测,是否可用未知)</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>RewriteRule ^(.*)/tag-(.+)\.html*$ $1/misc.php\?mod=tag&amp;id=$2<li>RewriteRule ^(.*)/tag\.html*$ $1/misc.php\?mod=tag<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">要保证规则文件内最后一条伪静态规则为</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>RewriteRule ^(+*)-(+)\.html$ plugin.php?id=$1:$2&amp;%1<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">或者</font></font></font><br /><font style="color:rgb(102, 102, 102)"><font face="&amp;quot"><ul type="1" class="litype_1"><li>RewriteRule ^(.*)/(+*)-(+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&amp;$5<br /></ul><br /><font style="font-size:12px">复制代码</font></font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">否则显示插件不存在或已关闭。</font></font></font><br /><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;"><br /></font></font></font><br /><font color="#212529"><font face="&amp;quot"><font face="-apple-system, BlinkMacSystemFont, &amp;quot;">原文地址:</font></font></font>https://bbs.jatxh.cn/thread-73980-1-1.html<br />quot<em>, </em>rgb<em>, </em>list<em>, </em>size

zengrenrui 發表於 2019-7-15 10:55:14

怎么复制过来乱码呢!

q813289 發表於 2019-7-17 08:19:34

www.cpj123.com

金黑网络 發表於 2023-1-26 15:44:43

discuz!X3.4 TAG标签伪静态方法教程<br />https://www.jinhei.com/thread-426-1-1.html<br />已收藏,感谢分享。

TaC 發表於 2024-4-3 19:38:44

不错,3.5测试成功
頁: [1]
查看完整版本: discuz X3.4 TAG标签伪静态方法