首页 > 问答 > Disallow: /A/*和Disallow: /A/有什么区别

Disallow: /A/*和Disallow: /A/有什么区别

[导读]:Disallow: /A/*和Disallow: /A/有什么区别 Disallow: /A/ (应该是Disallow: /A/ .*吧),屏蔽a目录下的所有文件 Disallow: /A/ 屏蔽a目录 屏蔽了a目录是不是就是已经算是屏蔽了a目录下的文件了呢...

Disallow: /A/*和Disallow: /A/有什么区别

Disallow: /A/(应该是Disallow: /A/.*吧),屏蔽a目录下的所有文件
Disallow: /A/ 屏蔽a目录

屏蔽了a目录是不是就是已经算是屏蔽了a目录下的文件了呢?????

###


Disallow: /A/* 会比 Disallow: /A/ 多一次判断。
即 /A/ 目录下什么都没有,Disallow: /A/* 也会匹配空集。
而 Disallow: /A/ 只需判断到 /A/ 这个目录的路径,不管目录下有没有东西,都停止判断。
这个问题应该是算法之类,确实比较深了。

###

如果是写Robots,直接用 Disallow: /A/ 就可以了

###

一个是屏蔽a目录所包括的文件
一个是屏蔽a目录下所有文件

一般屏蔽用/a/就行了。

###

赞同@钟锦源回答

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/25043.html