hdwiki 互动维基seo方法
大家肯定知道http://zh.wikipedia.org/zh-cn/起居注 这样NB的SEO方法。现在HDWIKI 4.05后台也可以设置词条为这们的URL。但是在内链的地方URL还是index.php?doc-innerlink这样的形式,很不利于SEO,今天我费点时间把这个问题解决了。
一:在后台网站管理 /seo设置中,开启"仅开启以 http://mydomain/wiki/词条名 的rewrite规则",Rewrite支持选择“是”,系统会自动在你网站根目录下生成一个 .htaccess文件,里面内容如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^wiki/(.*)$ index.php?doc-innerlink-$1
</IfModule>
这样词条就是http://zh.wikipedia.org/zh-cn/起居注 这样的形式了,
内链地方的解决方法:
打开js/hdeditor/hdeditor.min.js,把时面两处index.php?doc-innerlink-替换为 wiki/ 就行了。到目前我测试正常。唯一一个问题是在发表完文章,转向的页面是类似doc_view_1这样子的,我的解决方法是打开view/default/message.html这个文件, 找到第二十三行 redirect(‘$redirect’, 3);
替换成 redirect(‘http://jiapu.net.cn’, 3);
http://jiapu.net.cn这个地方换成你的主页的地址,这样发布文章后会转向主页,人性化稍稍差一点,不过像我这样的懒人,已经很满足了。演示:家谱网
最近评论