插件模块

Datalife Engine SEO 网址修改插件

 

Datalife Engine SEO 网址修改插件


前言


使用了十多年的Datalife Engine,对于它的url已经熟悉,今晚偶然和网友聊天,说我这种url格式不适合国内搜索引擎收录,于是抽了点时间写了一个小hack,严格来说不算插件,因为并没有开发新的功能,仅仅是基于原功能做的一点修改!


Datalife Engine 默认自带的URL格式有4种:

1:未开启URL SEO状态时的 http://topide.com/index.php?newsid=1

2:开启URL SEO后的类型1 http://topide.com/id-文章名.html

3:开启URL SEO后的类型2 http://你的域名/子类url/二级子类url/id-文章名.html

4:开启URL SEO后的类型3 http://你的域名/2012/02/02/文章名.html (DLE也在此类型后提示 开启此类型后将增加服务器的负载)

而我想实现的是 http://topide.com/id.html


支持版本:dle v14.x-15.x
话不多说,上代码

下载地址&使用方法



[payhide-dleseo]
下载地址
https://reishi.lanzouo.com/iqDGD0nw7i0b
https://pan.baidu.com/s/1oFZn9okTtdWanjNbXO6LNw?pwd=ucw4

使用方法
1、首先安装dle。
2、然后将本压缩包内的 engine 目录和 .htaccess文件上传到程序所在目录,并覆盖.htaccess 文件。
3、登入网站后台,在核心设置中,开启SEO功能,并将 链接SEO的类型 选择 类型一,保存。
4、在后台 过滤器管理 功能中,找到 管理插件 ,点击 上传插件 按钮,选择压缩包内的dle-seo.xml上传,开启。
5、如果当前使用的是v15.3版本,提示错误,请点击插件,将版本号改为15.3保存即可。

此hack由顶点网reishi编写。

[/payhide]

文章由 reishi 于 2023-02-17, 21:34 编辑
原因:已更新下载地址

评论6

reishi 文章作者
  管理员
1426140920, 改版本兼容性吧
这个家伙不懒,但也没留下什么!
  会员
17.0也可以,只需要修复一处错误
道德的分量有多重,人生留下的脚印就有多深。
reishi 文章作者
  管理员
henji,
我没在nginx环境下测试,你可以试试这个,是我转换得来的。
rewrite ^/([0-9]+).html$ /index.php?newsid=$1&seourl=$2 last;

仅仅是新增一条
这个家伙不懒,但也没留下什么!
 ViP+
reishi,
辛苦啦 ?

還有個問題,插件裏附帶的.htaccess,如果使用的nginx該怎麼搞。
能不能來個nginx的規則 ?
reishi 文章作者
  管理员
henji,
在外面呢,稍晚点我放镜像下载地址。

henji,
已更新下载地址
这个家伙不懒,但也没留下什么!
 ViP+
下載鏈接可以打開,但顯示空白頁面。
信息
位于 游客 组的访问者无法对此文章发表评论。