[技巧]站长啦分类目录如何收录带子目录的网站域名
用过站长啦分类目录程序的朋友都知道,分类目录只能收录顶级域名或者二级域名,带子目录的网站缺少收录不了的,提交的时候会提示“请输入正确的网站域名!”但是如果你一定要收录带子目录的网站呢,甚至更长的网址怎么办?
有2种方案
第一种就是直接在数据库修改域名,你想多长都可以,但是你不能在后台编辑,否则保存不了
第二种就是修改源码
后台提交网址提示“请输入正确的网站域名!”怎么处理
找到source\include\validate.php 第26行代码
function is_valid_domain2($domain) {
if (preg_match("/^([0-9a-z-]{1,}.)?[0-9a-z-]{2,}.([0-9a-z-]{2,}.)?[a-z]{2,}$/i", $domain)) {
return true;
} else {
return false;
}
}
把代码改为
function is_valid_domain($domain) {
if (preg_match("/^([0-9a-z-]{1,}.)?[0-9a-z-]{2,}.([0-9a-z-]{2,}.)?[a-z]{2,}$/i", $domain)) {
return true;
} else {
return true;
}
}
就行了
其实就是把第30行的 return false;
改为return true;
就行了
学会了吗
赶紧去修改吧
本修改通用适用于35dir目录、webdir目录及各种分类目录程序