目前绝大多数的网站目录的网站详情链接都是数字ID形式的,包括站长啦网站目录,其实35DIR是可以用网址链接代替数据链接的,但由于修改比较复杂,很多人不懂修改,今天站长啦VIP就贴出修改方法,让大家自己去尝尝鲜。
如何把网址狗狗搜搜的网站详情页
https://top.cnzzla.com/siteinfo/12900.html改为
http://www.mhwz.cn/site/21262-www.gougousoso.com.html
这样显示呢
下面是修改方法
1、打开\source\module\prelink.php文件
找到第118行
改为
$strurl=$options['site_root'].'site/'.$web_id.'-'.$web_url.'.html';
2、打开\source\module\website.php文件
第38行
$row['web_link'] = get_website_url($row['web_id']);
改为
$row['web_link'] = get_website_url($row['web_id'],$row['web_url']);
第89行
$row['web_link'] = get_website_url($row['web_id']);
改为
$row['web_link'] = get_website_url($row['web_id'],$row['web_url']);
第133行
$row['web_link'] = str_replace('&', '&', get_website_url($row['web_id'], true));
改为
$row['web_link'] = str_replace('&', '&', get_website_url($row['web_id'],$row['web_url'],true));
第194行
$row['web_link'] = str_replace('&', '&', get_website_url($row['web_id'], true));
改为
$row['web_link'] = str_replace('&', '&', get_website_url($row['web_id'],$row['web_url'],true));
第263行
$row['web_link'] = str_replace('&', '&', get_website_url($row['web_id'], true));
改为
$row['web_link'] = str_replace('&', '&', get_website_url($row['web_id'],$row['web_url'], true));
3、去你的伪静态规则增加一条
# RewriteRule ^/site\/(\d+)-(.+)(/?)\.html$ /index.php\?mod=siteinfo&wid=$1
OK