
https://www.demososo.com/urlseocate.html

操作如下：

以.htaccess为例： (iis和 nginx请自行配置)

编辑根目录下的.htaccess

注释对原来的：

#cate detail
#RewriteRule ^detail-([0-9]{1,}).html$ index.php?detailid=$1&ifalias=n&file=category

----

在后面加上：

#add cate alias
RewriteRule ^([a-z0-9A-Z-_]{1,})/detail-([0-9]{1,}).html$ index.php?detailid=$2&ifalias=n&file=category
RewriteRule ^([a-z0-9A-Z-_]{1,})/([a-z0-9A-Z-_]{1,})-([0-9]{1,}).html$ index.php?alias=$2&ifalias=y&file=alias&page=$3
RewriteRule ^([a-z0-9A-Z-_]{1,})/([a-z0-9A-Z-_]{1,}).html$ index.php?alias=$2&ifalias=y&file=alias&page=1

-------------

对于新版，只要在config.php里  开启这个功能，

define('SEOADDCATEALIAS','y');   改为y就可以了。