我有一个网站,其链接结构如下:
function fatch(url) {
var deferred = Q.defer();
superagent.get(url)
.end(function(err, data) {
if (err){
console.log(err);
deferred.reject(err);
}
var $ = cheerio.load(data.text);
var result = [];
$('.question-stream .stream-list__item').each(function(index, ele) {
var $ele = $(ele);
var href = path.join(url, $ele.find('.title a').attr('href'));
var title = $ele.find('.title').text();
result.push({
href: href,
title: title
});
});
// console.log(result);
deferred.resolve(result);
});
return deferred.promise;
}
site.com/asdsadsad.html -> page.php
site.com/blog/ -> blog homepage
site.com/blog/aksmdlksamdlms.html -> post page
,index
等等。
我想要做的就是创建一个htaccess文件并检查所有未退出的页面。
但我不知道如果页面存在与否,如何检查页面。
例如,contact page
- >此页面存在,我可以检查,但我无法检查site.com/blog/simple-post.html
。
答案 0 :(得分:0)
order allow,deny
deny from 255.0.0.0
deny from 123.45.6.
allow from all
以上几行告诉Apache Web Server阻止来自IP地址'255.0.0.0'和'123.45.6。'的访问者,注意第二个IP地址缺少第四组数字,这意味着任何IP地址匹配firth将阻止三组数字,例如“123.45.6.10”和“123.45.6.255”将被阻止。
要设置阻止除您自己以外的所有访问者,请按照包含以下文本的主要说明和指导创建.htaccess文件:
order allow,deny
allow from 255.0.0.0
deny from all