我建了个com.media.test包,怎么下面多了个comipad如何建文件夹夹啊

17另类创建隐藏文件夹的方法
上亿文档资料,等你来发现
17另类创建隐藏文件夹的方法
另类创建隐藏文件夹的方法;今日看到一篇文章“在桌面建隐藏文件夹的办法”,测;转帖一下:;这个不是右键改属性为隐藏,也不是进入dos下修改;1、在桌面建一个文件夹;2、右键,自定义图标为横向12排,纵向第2排的空;3、这下图标隐形了;4、选择文件夹,按F2,右键,选择插入unico;5、这下文件名也不见了,但是鼠标框选可以看到它,;牛吧,地址名、图标都是空的?
另类创建隐藏文件夹的方法今日看到一篇文章“在桌面建隐藏文件夹的办法”,测试了一把,觉得很有意思,高人真是太多了。转帖一下:这个不是右键改属性为隐藏,也不是进入 dos 下修改属性。做起来不难,效果也非常有趣,谁也想不到,就在你电脑桌面上堂而皇之的藏有你的“机密文件”吧?1、在桌面建一个文件夹 2、右键,自定义图标为横向12排,纵向第2排的空白图标 3、这下图标隐形了4、选择文件夹,按 F2,右键,选择插入unicode控制字符 5、这下文件名也不见了,但是鼠标框选可以看到它,可以双击 牛吧,地址名、图标都是空的??转载自煎蛋(经测试,文件名为空,可以直接使用Ctrl+Backspace就行了)(刷新时会闪出来,在列表显示或者详细资料显示里面都会被发现的)(此方法并不仅用于桌面,实用于所有非根目录下,但在根目录使用会报错) 其他另类隐藏文件的方法:1.让文件夹摇身变成WAV文件新建一个文件夹,把要隐藏的文件放入该文件夹中,然后将文件夹重命名为:yourname.wav.{0-},这样你会看到该文件夹的图标变成了WAV文件的图标,名称是yourname.wav。双击它,执行的不是进入文件夹,而是启动“媒体播放器”,文件夹仿佛变成了声音文件――但却提示打不开。别人一定会以为是受损的声音文件。要想打开它,可直接选中并右击该文件(其实是文件夹,实在是太像文件了),选择“打开”即可。2.把文件夹变成“网上邻居”上面的方法虽好,但右击选择“打开”就会让自己的秘密现形,有没有更好的招数呢?将要隐藏的文件夹改名为:网上邻居.{208D2C60-3AEA--D},回车后你将看到熟悉的“网上邻居”图标,双击后看一看,和桌面上的“网上邻居”一模一样。为了伪装得更巧妙,最好将系统默认的桌面“网上邻居”图标删除掉,打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace]。此时就可以看到“网上邻居”等系统图标,根据需要删除即可。这样桌面上就只剩下你自己创建的“网上邻居”了。3.破解被“易容”的文件夹非常简单,只要安装了WinRAR,然后在被易容的文件夹上右击,所有伪装就被轻松地识破了。接着双击打开任意一个RAR压缩包,在地址条中定位到伪装文件夹的上级目录(如果是C:\test文件夹,就定位到C盘根目录),你会在下面的文件列表中看到伪装文件夹,选中它后按F2键,将文件夹名后面的标识符去掉即可。小提示国内一些文件夹隐藏软件用的就是这个原理,用同样方法可以轻松将其破解。认识类标识符上面的易容术其实用到的是Windows中的文件标识符,其英文名称是CLSID,也称类标识符,位于注册表的[HKEY_LOCAL_MACHINE\Software\Classes\CLSID]下,通常由32个十六进制数构成,其一般格式是“{八位数-四位数-四位数-四位数-十二位数}”(见图3)。我们操作电脑时,会对系统程序名称发出指令,Windows则通过对该程序的文件标识符识别而做出响应。因此,文件标识符与系统程序是一一对应的关系。重命名文件夹,在名字后加上『.{645ff040-f08-00aa002f954e}』,不包括那个『』,相当于加上了回收站的后缀??这样文件夹图标变成回收站,且双击打开也是回收站,清空回收站不影响这个文件夹。改回来嘛????用winrar!因为在winrar里浏览文件是可以看到二段后缀名的。 我们新建一个文件夹把它命名为:你想要命名的名字.{208D2C60-3AEA--D} ,这样你会看到该文件夹的图标变成了网上邻居的文件图标。要是你双击它,执行的动作不是进入文件夹而是真的进入网上邻居,不过如果你直接选中并右击该文件(其实是文件夹),那么选择“打开”即可。去试一试吧!!更多的后缀:无关联文件 文件名.{0-}BMP文件 文件名.{d3e34b21-9d75-101a-8c3d-00aa001a1652} HTML文件 文件名.{f9-11cf-8fd0-00aa00686f13}媒体剪辑文件 文件名.{0-}打印机 文件名.{aea-1069-A2de-d}控制面板 文件名.{21ec2020-3aea-1069-A2dd-d}网上邻居 文件名.{208d2c60-3aea--d}拨号网络 文件名.{992cffa0-F557-101a-88ec-00dd010ccc48}计划任务 文件名.{Dc6a-11cf-8d87-00aa0060f5bf}回收站 文件名.{645ff040-f08-00aa002f954e}Web文件夹 文件名.{Bdeadf00-C265-11d0-Bced-00a0c90ab50f}历史记录 文件名.{Ffa7-11cf-Bff4-}收藏夹 文件名.{1a9ba3a0-143a-11cf-40000}excel.{0-}word.{0-}media.{0-}CAB.{0CD7A5C0-9F37-11CE-AE65-2}计划任务.{148BD520-A2AB-11CE-B11F-00AA}包含各类专业文献、中学教育、应用写作文书、专业论文、幼儿教育、小学教育、高等教育、各类资格考试、17另类创建隐藏文件夹的方法等内容。 
您可在本站搜索以下内容:
  怎样创建隐藏文件夹_IT/计算机_专业资料。创建文件夹的好方法创建隐藏文件夹 1... 另类创建隐藏文件夹的方... 7页 1下载券 创建隐藏的带点文件夹 暂无评价 ...  创建隐藏带点文件夹的方法 创建隐藏带点文件夹的方法 1.这个是前段时间讨论最多的“带点”的文件夹(目录) 貌似矮人工作室最先公开用的,其实很早就有了。 EXP:...  一、教你建一个别人看不到打不开的文件夹 相信大家都遇到过自己的一些隐私文件不愿意让别人看到的情况吧, 怎么解决呢?隐藏起 来?换个名字?或者加密?这些办法都...   建立隐藏文件夹方法 1页 1下载券 隐藏文件夹的方法 3页 1下载券...另类方法: 另类方法 将要隐藏的文件移动到某一临时文件夹下,再用 WinZip 或 ...  在桌面建隐藏文件夹的办法这个不是右键改属性为隐藏,也不是进入 dos 下修改属性。做起来不难,效果 也非常有趣,谁也想不到,就在你电脑桌面上堂而皇之的藏有你...   创建Windows共享的方式隐藏共享文件夹的方法_IT/计算机_专业资料。创建Windows共享的方式隐藏共享文件夹的方法文件共享是局域网用户经常打交道的工作,别看它说起来...  信息的机密文件, 为了防止别人随意接触和浏览, 最好的办法是将其隐藏 起来,让...设置转换后文件的存储路径,最后点击“开始”按钮,即可创建对应的.DSM 文件,这样...   建一个别人打不开的文件夹与文件隐藏技巧_电脑基础知识_IT/计算机_专业资料。...(必须在第 4 点打开的情况下,先用平常删除方法清空文 件夹里面的文件后,才...  今天的教程是如何创建不可删除且隐藏的文件夹 大家看好: 1:打开 cmd 窗口 2:...注意:这个文件夹在资源管理器里是看不见的,命令提示符就能看见 打开方式:运行(...
别人正在看什么?作者: | 时间: |
| 111314 Views
64G的SSD做系统盘,空间日趋吃紧,用Disk Space Fan Pro扫描C盘,发现除正系统文件、程序安装目录外,还有一个C:\ProgramData\Microsoft\Search\Data目录占用了接近6G的空间。
这是一个用于快速索引(搜索)的东东,在电脑里搜索文件时,经常会有小黄条提示是否加入索引,就是这个了,比较鸡肋。
推荐用第三方硬盘搜索软件如Super Finder,体积小,索引快,支持多种组合搜索。
言归正传,处理这个大胖子索引文件的方法很简单,
删除?系统会提示被占用,而且重启后又后自动生成。
禁用索引?可行,但是某天不小心再点了加入索引,文件又会生成 。
靠谱的方法是重新设置这个索引文件的位置——祸水东引:
Win7控制面板--&搜索“索引选项”--&点击弹出对话框--&点“高级”--&索引设置里的“选择新位置”。设置一个空间比富裕的盘(建个文件夹),确定后系统会处理大概三五分钟(转移Data文件)。
再看C盘,轻松松省下5G空间!
作者: | 时间: |
| 127459 Views
重装RTX,或者安装到其他盘符后,聊天纪录和配置等需要重新覆盖文件,WIN7操作如下:
【1】RTX接收的图片、文档等文件存放在:C:\Users\系统帐户名\Documents\My RTX Files\帐号名 &下,这个目录可以在RTX里设置的;
【2】RTX登录帐号、常用联系人、分组、聊天纪录等内容,存放在:C:\Users\系统帐户名\Documents\RTXC File List &下面的文件夹。
注意:这里的文件夹格式为【RTX安装盘符_Program Files_Tencent_RTXC】,如安装在【C:\Program Files\Tencent\RTXC】的话,这里聊天纪录等配置文件的目录就为:C_Program Files_Tencent_RTXC
同理,如果重装后的RTX在D盘(重装前在C盘)
要恢复聊天纪录,则把【C:\Users\系统帐户名\Documents\RTXC File List\C_Program Files_Tencent_RTXC】目录下的文件,
全部覆盖回【C:\Users\系统帐户名\Documents\RTXC File List\D_Program Files_Tencent_RTXC】
覆盖前注意先退出RTX。
作者: | 时间: |
| 136236 Views
&bgsound src="zhenaiwudi.wma" loop="-1"&
&div class="bg"&&img src="images/bg.jpg" width="0" /&&/div&
&script type="text/javascript"&
function reinitIframe(){
var iframe = document.getElementById("uu");
var bHeight = iframe.contentWindow.document.body.scrollH
var dHeight = iframe.contentWindow.document.documentElement.scrollH
var height = Math.max(bHeight, dHeight);
var btitle = iframe.contentWindow.document.
iframe.height =
document.title =
}catch (ex){}
window.setInterval("reinitIframe()", 200);
&iframe src="main.html" id="uu" marginWidth="0" marginHeight="0" frameBorder="0" width="100%" scrolling="no"&&/iframe&
作者: | 时间: |
| 147875 Views
1. 如何创建嵌套的过滤器:
//允许你减少集合中的匹配元素的过滤器,
//只剩下那些与给定的选择器匹配的部分。在这种情况下,
//查询删除了任何没(:not)有(:has)
//包含class为“selected”(.selected)的子节点。
.filter(":not(:has(.selected))")
2. 如何重用元素搜索
var allItems = $("div.item");
var keepList = $("div#container1 div.item");
//现在你可以继续使用这些jQuery对象来工作了。例如,
//基于复选框裁剪“keep list”,复选框的名称
& DIV &class names:
$(formToLookAt + " input:checked").each(function() {
keepList = keepList.filter("." + $(this).attr("name"));
3. 任何使用has()来检查某个元素是否包含某个类或是元素:
//jQuery 1.4.*包含了对这一has方法的支持。该方法找出
//某个元素是否包含了其他另一个元素类或是其他任何的
//你正在查找并要在其之上进行操作的东东。
$("input").has(".email").addClass("email_icon");
4. 如何使用jQuery来切换样式表
//找出你希望切换的媒体类型(media-type),然后把href设置成新的样式表。
$('link[media='screen']').attr('href', 'Alternative.css');
5. 如何限制选择范围(基于优化目的):
//尽可能使用标签名来作为类名的前缀,
//这样jQuery就不需要花费更多的时间来搜索
//你想要的元素。还要记住的一点是,
//针对于你的页面上的元素的操作越具体化,
//就越能降低执行和搜索的时间。
var in_stock = $('#shopping_cart_items input.is_in_stock');
&ul id="shopping_cart_items"&
&li&&input type="radio" value="Item-X" name="item" class="is_in_stock" /& Item X&/li&
&li&&input type="radio" value="Item-Y" name="item" class="3-5_days" /& Item Y&/li&
&li&&input type="radio" value="Item-Z" name="item" class="unknown" /& Item Z&/li&
6. 如何正确地使用ToggleClass:
//切换(toggle)类允许你根据某个类的
//是否存在来添加或是删除该类。
//这种情况下有些开发者使用:
a.hasClass('blueButton') ? a.removeClass('blueButton') : a.addClass('blueButton');
//toggleClass允许你使用下面的语句来很容易地做到这一点
a.toggleClass('blueButton');
7. 如何设置IE特有的功能:
if ($.browser.msie) {
// Internet Explorer就是个虐待狂
8. 如何使用jQuery来代替一个元素:
$('#thatdiv').replaceWith('fnuh');
9. 如何验证某个元素是否为空:
if ($('#keks').html()) {
//什么都没有找到;
10. 如何从一个未排序的集合中找出某个元素的索引号
$("ul & li").click(function () {
var index = $(this).prevAll().
11. 如何把函数绑定到事件上:
$('#foo').bind('click', function() {
alert('User clicked on "foo."');
12. 如何追加或是添加html到元素中:
$('#lal').append('sometext');
13. 在创建元素时,如何使用对象字面量(literal)来定义属性
var e = $("", { href: "#", class: "a-class another-class", title: "..." });
14. 如何使用多个属性来进行过滤
//在使用许多相类似的有着不同类型的input元素时,
//这种基于精确度的方法很有用
var elements = $('#someid input[type=sometype][value=somevalue]').get();
15. 如何使用jQuery来预加载图像:
jQuery.preloadImages = function() {
for(var i = 0; i & arguments. i++) {
$("&img /&").attr('src', arguments[i]);
$.preloadImages('image1.gif', '/path/to/image2.png', 'some/image3.jpg');
16. 如何为任何与选择器相匹配的元素设置事件处理程序:
$('button.someClass').live('click', someFunction);
//注意,在jQuery 1.4.2中,delegate和undelegate选项
//被引入代替live,因为它们提供了更好的上下文支持
//例如,就table来说,以前你会用
$("table").each(function(){
$("td", this).live("hover", function(){
$(this).toggleClass("hover");
$("table").delegate("td", "hover", function(){
$(this).toggleClass("hover");
17. 如何找到一个已经被选中的option元素:
$('#someElement').find('option:selected');
18. 如何隐藏一个包含了某个值文本的元素:
$("p.value:contains('thetextvalue')").hide();
19. 如果自动滚动到页面中的某区域
jQuery.fn.autoscroll = function(selector) {
$('html,body').animate(
{scrollTop: $(selector).offset().top},
//然后像这样来滚动到你希望去到的class/area上。
$('.area_name').autoscroll();
20. 如何检测各种浏览器:
检测Safari (if( $.browser.safari)),
检测IE6及之后版本 (if ($.browser.msie && $.browser.version & 6 )),
检测IE6及之前版本 (if ($.browser.msie && $.browser.version &= 6 )),
检测FireFox 2及之后版本 (if ($.browser.mozilla && $.browser.version &= '1.8' ))
21. 如何替换串中的词
var el = $('#id');
el.html(el.html().replace(/word/ig, ''));
22. 如何禁用右键单击上下文菜单:
$(document).bind('contextmenu',function(e){
23. 如何定义一个定制的选择器
$.expr[':'].mycustomselector = function(element, index, meta, stack){
// element- 一个DOM元素
// index – 栈中的当前循环索引
// meta – 有关选择器的元数据
// stack – 要循环的所有元素的栈
// 如果包含了当前元素就返回true
// 如果不包含当前元素就返回false };
// 定制选择器的用法:
$('.someClasses:test').doSomething();
24. 如何检查某个元素是否存在
if ($('#someDiv').length) {
//万岁!!!它存在……
25. 如何使用jQuery来检测右键和左键的鼠标单击两种情况:
$("#someelement").live('click', function(e) {
if( (!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1) ) {
alert("Left Mouse Button Clicked");
} else if(e.button == 2) {
alert("Right Mouse Button Clicked");
26. 如何显示或是删除input域中的默认值
//这段代码展示了在用户未输入值时,
//如何在文本类型的input域中保留
//一个默认值
wap_val = [];
$(".swap").each(function(i){
wap_val[i] = $(this).val();
$(this).focusin(function(){
if ($(this).val() == swap_val[i]) {
$(this).val("");
}).focusout(function(){
if ($.trim($(this).val()) == "") {
$(this).val(swap_val[i]);
&input type="text" value="Enter Username here.." class="swap" /&
27. 如何在一段时间之后自动隐藏或关闭元素(支持1.4版本):
//这是1.3.2中我们使用setTimeout来实现的方式
setTimeout(function() {
& $('.mydiv').hide('blind', {}, 500)
//而这是在1.4中可以使用delay()这一功能来实现的方式(这很像是休眠)
$(".mydiv").delay(5000).hide('blind', {}, 500);
28. 如何把已创建的元素动态地添加到DOM中:
var newDiv = $('');
newDiv.attr('id','myNewDiv').appendTo('body');
29. 如何限制“Text-Area”域中的字符的个数:
jQuery.fn.maxLength = function(max){
this.each(function(){
var type = this.tagName.toLowerCase();
var inputType = this.type? this.type.toLowerCase() :
if(type == "input" && inputType == "text" || inputType == "password"){
//Apply the standard maxLength
this.maxLength =
else if(type == "textarea"){
this.onkeypress = function(e){
var ob = e ||
var keyCode = ob.keyC
var hasSelection = document.selection? document.selection.createRange().text.length & 0 : this.selectionStart != this.selectionE
return !(this.value.length &= max && (keyCode & 50 || keyCode == 32 || keyCode == 0 || keyCode == 13) && !ob.ctrlKey && !ob.altKey && !hasSelection);
this.onkeyup = function(){
if(this.value.length & max){
this.value = this.value.substring(0,max);
$('#mytextarea').maxLength(500);
30. 如何为函数创建一个基本的测试
//把测试单独放在模块中
module("Module B");
test("some other test", function() {
//指明测试内部预期有多少要运行的断言
expect(2);
//一个比较断言,相当于JUnit的assertEquals
equals( true, false, "failing test" );
equals( true, true, "passing test" );
31. 如何在jQuery中克隆一个元素:
var cloned = $('#somediv').clone();
32. 在jQuery中如何测试某个元素是否可见
if($(element).is(':visible') == 'true') {
//该元素是可见的
33. 如何把一个元素放在屏幕的中心位置:
jQuery.fn.center = function () {
this.css('position','absolute');
this.css('top', ( $(window).height() - this.height() ) / +$(window).scrollTop() + 'px');
this.css('left', ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + 'px');
//这样来使用上面的函数:
$(element).center();
34. 如何把有着某个特定名称的所有元素的值都放到一个数组中:
var arrInputValues = new Array();
$("input[name='table[]']").each(function(){
arrInputValues.push($(this).val());
35. 如何从元素中除去html
(function($) {
$.fn.stripHtml = function() {
var regexp = /&("[^"]*"|'[^']*'|[^'"&])*&/
this.each(function() {
$(this).html( $(this).html().replace(regexp,”") );
return $(this);
})(jQuery);
$('p').stripHtml();
36. 如何使用closest来取得父元素:
$('#searchBox').closest('div');
37. 如何使用Firebug和Firefox来记录jQuery事件日志:
// 允许链式日志记录
$('#someDiv').hide().log('div hidden').addClass('someClass');
jQuery.log = jQuery.fn.log = function (msg) {
if (console){
console.log("%s: %o", msg, this);
38. 如何强制在弹出窗口中打开链接:
jQuery('a.popup').live('click', function(){
newwindow=window.open($(this).attr('href'),'','height=200,width=150');
if (window.focus) {
newwindow.focus();
39. 如何强制在新的选项卡中打开链接:
jQuery('a.newTab').live('click', function(){
newwindow=window.open($(this).href);
jQuery(this).target = "_blank";
40. 在jQuery中如何使用.siblings()来选择同辈元素
// 不这样做
$('#nav li').click(function(){
$('#nav li').removeClass('active');
$(this).addClass('active');
//替代做法是
$('#nav li').click(function(){
$(this).addClass('active').siblings().removeClass('active');
41. 如何切换页面上的所有复选框:
// 或者为true,如果它们在加载时为被选中状态的话
$('a').click(function() {
$("input[type=checkbox]").attr("checked",!tog);
42. 如何基于一些输入文本来过滤一个元素列表:
//如果元素的值和输入的文本相匹配的话
//该元素将被返回
$('.someClass').filter(function() {
return $(this).attr('value') == $('input#someId').val();
43. 如何获得鼠标垫光标位置x和y
$(document).ready(function() {
$(document).mousemove(function(e){
$(’#XY’).html(”X Axis : ” + e.pageX + ” | Y Axis ” + e.pageY);
44. 如何把整个的列表元素(List Element,LI)变成可点击的
$("ul li").click(function(){
& window.location=$(this).find("a").attr("href");
&li&&a href="#"&Link 1&/a&&/li&
&li&&a href="#"&Link 2&/a&&/li&
&li&&a href="#"&Link 3&/a&&/li&
&li&&a href="#"&Link 4&/a&&/li&
45. 如何使用jQuery来解析XML(基本的例子):
function parseXml(xml) {
//找到每个Tutorial并打印出author
$(xml).find("Tutorial").each(function() {
$("#output").append($(this).attr("author") + "");
46. 如何检查图像是否已经被完全加载进来
$('#theImage').attr('src', 'image.jpg').load(function() {
alert('This Image Has Been Loaded');
47. 如何使用jQuery来为事件指定命名空间:
//事件可以这样绑定命名空间
$('input').bind('blur.validation', function(e){
//data方法也接受命名空间
$('input').data('validation.isValid', true);
48. 如何检查cookie是否启用
var dt = new Date();
dt.setSeconds(dt.getSeconds() + 60);
document.cookie = "cookietest=1; expires=" + dt.toGMTString();
var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1;
if(!cookiesEnabled) {
//没有启用cookie
49. 如何让cookie过期:
var date = new Date();
date.setTime(date.getTime() + (x * 60 * 1000));
$.cookie('example', 'foo', { expires: date });
50. 如何使用一个可点击的链接来替换页面中任何的URL
$.fn.replaceUrl = function() {
var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/
this.each(function() {
$(this).html(
$(this).html().replace(regexp,'$1‘)
return $(this);
$('p').replaceUrl();
作者: | 时间: |
| 145561 Views
网上有很多是将PNG图片做为对象背景实现透明,如果需要实现&img&标签的透明,可以在PNG图片代码后面插入以下Javascript代码,可以实现页面所有PNG图透明度。
--------------------------------------
function correctPNG()&
for(var i=0; i&document.images. i++)
var img = document.images[i];
var imgName = img.src.toUpperCase();
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
var imgID = (img.id) ? "id='" + img.id + "' " : "";
var imgClass = (img.className) ? "class='" + img.className + "' " : "";
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
var imgStyle = "display:inline-" + img.style.cssT
if (img.align == "left") imgStyle = "float:" + imgS
if (img.align == "right") imgStyle = "float:" + imgS
if (img.parentElement.href) imgStyle = "cursor:" + imgS
var strNewHTML = "&span "+ imgID + imgClass + imgTitle + "style=\"" + "width:" + img.width + " height:" + img.height + "" + imgStyle + ";"&
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src='" + img.src + "', sizingMethod='scale');\"&&/span&";
img.outerHTML = strNewHTML;
window.attachEvent("onload", correctPNG);
作者: | 时间: |
| 151295 Views
针对搜索引擎优化(SEO),页面URL的布局与呈现是影响排名和网站索引率的重要因素之一。对于搜索引擎而言,URL是它们找到一个网页的入口,URL的好坏会直接影响搜索引擎对一个网站的索引及理解程度。对于用户,URL会直接显示在搜索结果中,从而影响人们的点击意愿。因此一个好的URL结构无论是对搜索引擎,还是用户,都有着非常重要的作用。在本文中,我们将详细探讨针对SEO的URL优化技巧,但同时也想提醒大家,对于一个现有的网站,URL的改动需要谨慎。URL的改动会牵扯到原有URL权重的转移等问题,因此除非在万不得已的情况下,尽量不要改动现有的URL。但如果你是在策划一个新的网站或者生成新的页面,那么就让我们来探讨一下如何得到一个完美的URL吧。
1. URL愈短愈好
无论是搜索引擎,还是浏览者,都喜欢简短的URL。URL的层级不宜过多,尽量控制在4级之内。虽然搜索引擎仍然会抓取四级之后的页面,但页面的权重会大大降低。
例如华为中文网站的“移动宽带”( /cn/core_network/internet_mobility
_solutions.do )页面有着PageRank 5的权重,而在它之下一级的“移动宽带解决方案”( /cn/core_network/internet_mobility
_solutions/internet_mobility_solution.do )页面确没有PageRank。相对简短的URL也会更利于搜索引擎抓取页面,并且分配更高的权重。因此页面的URL应该尽量排除掉不必要的层级及关键词。
对于用户而言,一个简短的URL更利于传递,并且当URL出现在搜索结果时,一个短的URL会比长的URL更容易获得点击。根据MarketingSherpa所做的报告,在搜索引擎的搜索结果中,一个较短的URL可以得到2倍于较长URL的点击率。
2. URL应包含关键词
如果我们把一个网页比喻成一个Word文档,那么URL就相当于这个文档的文件名。它是我们在打开这个文档前接触到的第一个信号。对于搜索引擎而言,URL的内容是向它们传递一个网页内容的重要信号之一。对于用户而言,一个更有意思的URL也是影响他们点击意愿的重要元素。比如京东商城的手机页面 URL为:/products/652-653-655-0-0-0-0-0-0-0-1-1-1.html。无论是浏览者,还是搜索引擎,当得到这个URL时都不能很好的理解这个页面的内容,如果改为/products/mobile-phone 就会更加有意义。
关键词在URL中的应用,对于英文网站尤其重要,一个URL应该尽量包含和这个网页相关的关键词。但也不宜过多,3-5个关键词较为合适,如果过多会有作弊的嫌疑。针对中文网页,通常还是建议使用拼音,但如果有些词汇拼音过长,可使用英文代替。虽然Google和百度可以一定程度的识别中文的URL,但在一些浏览器中仍然会以代码的形式出现。比如“/category/滤清器/机油滤清器”这个页面,在 Firefox中显示正常,而在IE7中,有时会以/category/%E6%BB%A4%E6%B8%85%E5%99%A8/%E6%9C%BA%E6%B2%B9%E6%BB%A4%E6%B8%85%E5%99%A8的形式出现,就显得非常杂乱,因此在现阶段,还是建议尽量避免使用中文的URL。
3. 在URL中去除Session ID
应当避免在URL中包含Session ID。搜索引擎通常对带有Session ID的页面抓取不足,因为它们会认为带有Session ID的页面可能是另一个页面的复制版本。
4. 在URL中减少变量与参数的数量
如果你的URL为动态网址,如.cn/Product/Product_List.aspx?Site=01&;BranchID=1&DepartmentID=2,那么应该尽量减少参数的数量。最好把参数的数量控制在2到3个之内,含有太多参数的URL非常不利于搜索引擎的抓取,同时也不利于用户的点击。
5. 使用“-”分割关键词
许多网站在URL中使用下划线“_”来分割单词,但对于搜索引擎而言,“_”为连字符,而不是分割符。因此我们要尽量使用中横线“-”来分割单词。如/core_network/internet_mobility_solutions.do应改为/core-network/internet-mobility-solutions.do更为合适。
作者: | 时间: |
| 120521 Views
帮朋友搭建的资讯网站突然反应巨慢后台,独立服务器,挂有四五个站。问题网站已经有两三年了,没出过大毛病,采用动易siteweaver+mssql构建,在sql server 2005里查询文章数已经达到了20W多。
症状:后台操作反应巨慢,包括管理首页都要30秒左右才能显示,发表生成文章更慢;
可能的原因:一、访问量过大,数据库和程序负载过重?但是查看CPU和内存占用都非...|-|6
作者: | 时间: |
| 131363 Views
网上有N多关于Iframe自适应高度的代码,亲自测试了十多个都不管用,只好在高手原创的基础上写了以下代码,共分享:
说明:只需要放到Iframe的文件里,然后在iframe中onload它就OK了,被iframe的不需要做任何改动~这才是精华所在~~
以下是完整代码,需要了解细节的往后看:
******************完整代码******************
<html ...|-|6
作者: | 时间: |
| 201577 Views
将时间回溯到5天前,发现本本接上USB键盘后键盘没有任何反应,NUM灯也不亮,但是插入时本本明明有系统声音提示,拔出时也有提示,表明本本是很清楚我插入了东西进去!但为啥键盘罢工?或许是USB接多了移动硬盘U盘、网上银行KEY、无线鼠标接收器,供电不足吧,不必在意。
4天前的晚上杯具发生了,启动到windows7登录界面时,本本键盘和触摸板统统罢工,但是无线鼠标可以用,表明系统没死机,重启可以按键...|-|7
作者: | 时间: |
| 169308 Views
mkdir("testing"); //创建文件夹,需要权限$fp = fopen( "testing/tt.txt", "w "); //创建文档tt.txtfwrite($fp, "待写入的内容 "); //写入内容fclose($fp);...|-|6
0点看完《财神客栈》,凌晨2点就在马路口捡到钱包!决定了!明天去看《偷天换日》,那可是大买卖哇 03:32
0点看完《#财神客栈#》,凌晨2点就在马路口捡到钱包!决定了!明天去看《偷天换日》,那可是大买卖哇 03:32
大雨倾盆,浇醒了多少梦,唤起了几多爱! 09:20
移师腾讯! 22:42
有谁白羊座请举手,据说你是我8月幸运星,我也是你8月幸运神! 17:27

我要回帖

更多关于 ipad如何建文件夹 的文章

 

随机推荐