찾다

 >  Q&A  >  본문

java - 急求,favicon.ico的使用

想在网站加一个图标,用的是

<link rel="shortcut icon" href="favicon.ico" type="image/ico"/>
<link rel="bookmark" href="favicon.ico"/>

百度说是会先在页面文件同级目录下寻找favicon.ico,如果没有回到网站根目录寻找
在本地里我放在我页面的同级目录下,报的是

GET http://localhost:8080/favicon... 400 (Bad Request)

错误,本地好像用的是maven运行的,我对java不是很懂,可能描述有点出入,也不知道是不是这个原因。
项目文件和服务器上的一样,服务器上在ROOT的tomcat的文件夹里有favicon.ico文件,我把这个文件替成我的网站的icon,可是还是显示tomcat的icon,清了浏览器缓存还是不行。

对这个问题我有点懵逼,求知:
1.网站根目录具体指什么,在ftp上我应该怎么找网站根目录
2.favion.ico到底应该放在哪里,引用的时候目录应该怎么写
3.tomcat启动时的图标到底是怎么加进去的,为什么我把favicon.ico文件替换、删除都依然显示。

求大神帮忙!!!

天蓬老师天蓬老师2812일 전864

모든 응답(4)나는 대답할 것이다

  • 阿神

    阿神2017-04-18 09:53:20

    초대해주셔서 감사합니다.
    1. 루트 디렉터리는 도메인 이름 액세스를 위한 디렉터리 항목입니다. 즉, 프로젝트에서 서버가 구성된 파일에 따라 다릅니다.
    2.favicon.ico는 루트 디렉터리에 배치될 수 있습니다. 헤더에 직접 인용할 수 있습니다 <link rel="shortcut icon" type="image/ico" href="/favicon.ico">
    3. 삭제/바꾸기가 여전히 존재합니다. 캐시 문제일 수 있습니다. 몇번씩 얼마나 열심히 닦는지 보세요

    회신하다
    0
  • PHPz

    PHPz2017-04-18 09:53:20

    루트 디렉터리는 도메인 이름이 가리키는 폴더이며 웹 페이지를 표시하는 데 사용됩니다. 해당 폴더에 favicon.ico를 넣으면 됩니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:53:20

    href="favicon.ico" 주소를 절대 경로로 적어주시면 됩니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 09:53:20

    이렇게 작성할 필요는 없습니다. favicon.ico로 사진 이름을 바꾸고 웹사이트의 루트 디렉토리에 넣으세요.
    예: http://www.baidu.com/favicon.ico

    회신하다
    0
  • 취소회신하다