我正在構建新的Web應用程序。HTML頭或htaccess文件中的Apple觸摸圖標
我有我的圖標和蘋果圖標都準備好去。我想知道是否需要將它們包含在我的HTML文件的「頭部」 - 或者將它們從.htaccess
文件中路由到可接受的文件?
HTML代碼:
<head>
<link rel="shortcut icon" href="assets/ico/favicon.ico">
<!-- Standard iPhone -->
<link rel="apple-touch-icon" sizes="57x57" href="touch-icon-iphone-114.png" />
<!-- Retina iPhone -->
<link rel="apple-touch-icon" sizes="114x114" href="touch-icon-iphone-114.png" />
<!-- Standard iPad -->
<link rel="apple-touch-icon" sizes="72x72" href="touch-icon-ipad-144.png" />
<!-- Retina iPad -->
<link rel="apple-touch-icon" sizes="144x144" href="touch-icon-ipad-144.png" />
</head>
或只是把它們htaccess的?
# Rewrite for Favicons
RewriteRule ^favicon\.ico$ assets/ico/favicon.ico [L]
RewriteRule ^apple-touch-icon\.png$ assets/ico/apple-touch-icon.png [L]
RewriteRule ^apple-touch-icon-57x57\.png$ assets/ico/apple-touch-114-icon.png [L]
RewriteRule ^apple-touch-icon-114x114\.png$ assets/ico/apple-touch-icon-114.png [L]
RewriteRule ^apple-touch-icon-72x72\.png$ assets/ico/apple-touch-icon-144.png [L]
RewriteRule ^apple-touch-icon-144x144\.png$ assets/ico/apple-touch-icon-144.png [L]
問題:是否有任何負面的只是把它們放在我的.htaccess
文件,並從我的HTML刪除它們?
很酷 - 謝謝。但是,當蘋果說「...網站根目錄搜索圖標...」,這基本上意味着我的網站將生成404蘋果,如果我沒有預合成圖像? – Laurence
是的,就像'favicon.ico'或'robots.txt'一樣。 404響應只是告訴瀏覽器所請求的圖標不可用。 – Stefan