如何去除链接中 www.xxx.com/discussion/3 这个词,或者是改成一个单独字母
或者改成“all”也行 ,discussion 太长了
参考这篇 http://vanillaforums.cn/discussion/762/如何重命名-http-vanillaforums-cn-categories-xxxx-中的-categories
@chuck911 请问大神能否给出修改方法。谢谢
@chuck911 求救啊!
@花样年华 我去试验一下
@chuck911 谢谢!
抱歉最近有点忙。 其实结合这两个帖子就可以搞定 http://vanillaforums.cn/discussion/762 http://vanillaforums.cn/discussion/46
首先要让 d/xxx 指向 discussion/xxx
在后台"设置-路径"页面(/dashboard/routes),点击“添加路径”,表单中“路径”填写d/(.*), “目标”填写discussion/$1,类型选择“内部”(internal),并提交。
这时,测试访问 网站/d/xxx 应该已经可以成功显示了,但是页面中的链接仍然是 discussion/xxx
第二步就是参考 http://vanillaforums.cn/discussion/46/别人用什么办法把中文网址变成数字id的呢 中的方法。
在conf/bootstrap.late.php 里加上 (如果没有这个文件就新建一个)
function DiscussionUrl($Discussion, $Page = '', $WithDomain = TRUE) { $Discussion = (object)$Discussion; $Result = '/d/'.$Discussion->DiscussionID; if ($Page) { if ($Page > 1 || Gdn::Session()->UserID) $Result .= '/p'.$Page; } return Url($Result, $WithDomain); }
这里贴的第二步是2.1的方法,2.0的方法参考 http://vanillaforums.cn/discussion/46
@chuck911 非常感谢 以解决
回复
或者改成“all”也行 ,discussion 太长了
参考这篇 http://vanillaforums.cn/discussion/762/如何重命名-http-vanillaforums-cn-categories-xxxx-中的-categories
@chuck911 请问大神能否给出修改方法。谢谢
@chuck911 求救啊!
@花样年华 我去试验一下
@chuck911 谢谢!
抱歉最近有点忙。
其实结合这两个帖子就可以搞定
http://vanillaforums.cn/discussion/762
http://vanillaforums.cn/discussion/46
首先要让 d/xxx 指向 discussion/xxx
在后台"设置-路径"页面(/dashboard/routes),点击“添加路径”,表单中“路径”填写d/(.*), “目标”填写discussion/$1,类型选择“内部”(internal),并提交。
这时,测试访问 网站/d/xxx 应该已经可以成功显示了,但是页面中的链接仍然是 discussion/xxx
第二步就是参考 http://vanillaforums.cn/discussion/46/别人用什么办法把中文网址变成数字id的呢 中的方法。
在conf/bootstrap.late.php 里加上 (如果没有这个文件就新建一个)
这里贴的第二步是2.1的方法,2.0的方法参考 http://vanillaforums.cn/discussion/46
@chuck911 非常感谢 以解决