小白+小白=小小白?我们的生活有这么多的障碍,真他妈的有意思,这种逻辑就叫做黑色幽默。

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这个地方换成你的主页的地址,这样发布文章后会转向主页,人性化稍稍差一点,不过像我这样的懒人,已经很满足了。演示:家谱网

http://jiapu.net.cn/wiki/乾隆

http://jiapu.net.cn/wiki/孔子世家谱

theboy @ 九月 16, 2009 at 16:59 下午