我想使用htaccess爲我的網站中的所有文件設置Favicon?如何爲所有使用htaccess的頁面設置favicon默認值
回答
,而不是htaccess的指定一個圖標,你會使用每個頁面的頭部區域內的下列META標籤會更好:
<link rel="shortcut icon" href="http://example.com/myicon.ico" />
如果這是不可能的(也許你有一個非常大的靜態網站),您可以簡單地將文件(將其命名爲favicon.ico)存儲在您網站的根文件夾(例如/ public_html /)中,因爲瀏覽器會自動首先查找該文件。
htaccess方法的好處在於OP可以將其保留在Web根目錄下,因此不會將其分配給任何一個站點,但仍然會在初始請求時傳遞它。引用「共享」域的元標記(可能是無cookie或靜態資產域)會強制瀏覽器執行新的DNS查找並打開新的http連接,並且通用域必須支持http和https,因爲它不會支持http和https, t知道該站點正在使用哪個協議。 – AlienWebguy
未經測試的東西沿着這些線路:
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond favicon.ico
RewriteRule .* path/to/shared/favicon.ico [L]
我使用它得到500錯誤。 – Skylark
靈感來自這個線程:Rewriting path for a specific file using htaccess和使用的事實,瀏覽器會尋找favicon.ico的現場根:
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^favicon.ico path_to_favicon_folder/favicon.ico [L]
- 1. SugarCRM - 如何爲所有用戶設置默認主頁
- 2. 如何設置頁面特定的favicon?
- 3. 如何將所有CSS值設置爲其默認值?
- 4. 如何在多選中將「所有值」設置爲默認值?
- 5. 如何通過htaccess設置默認網站頁面?
- 6. 爲所有jsp頁面設置默認fmt格式編號maxFractionDigits
- 7. 在Umbraco中,如何將頁面或包設置爲默認值?
- 8. 將findbugs設置爲默認值,作爲包下的所有類的默認值
- 9. 如何設置MVC默認頁面?
- 10. Bootstrap/DataTable - 如何設置默認頁面
- 11. 將所有設置設置重置爲默認值
- 12. 如何在SQL Server中爲所有表列設置默認值?
- 13. 如何將所有默認參數值一次設置爲無
- 14. 將默認頁面設置爲項目
- 15. 如何使absolute_import成爲所有模塊的默認設置
- 16. 如何使用InterfaceGL設置默認值?
- 17. 如何爲我的所有Retrofit2調用設置默認的onResponse?
- 18. 如何在使用分頁時將默認頁面設置爲最後一頁?
- 19. Dynamic 301 .htaccess默認頁面
- 20. 將所有內容設置爲默認值的CSS重置
- 21. 使用htaccess替換頁面的默認「索引」頁面使用htaccess
- 22. 如何設置默認值
- 23. 如何設置默認值?
- 24. 爲VSCode中的所有用戶設置默認設置
- 25. 如何使用Razor在MVC4中設置默認頁面
- 26. 如何將form2設置爲默認值?
- 27. 如何爲RadioGroupFieldEditor設置默認值
- 28. 如何爲WTForms SelectField設置默認值?
- 29. 如何設置默認值爲manytomanyfield
- 30. 如何爲Kubernetes ConfigMap設置默認值
在哪裏當前網站圖標?每個文件都指向不同的文件嗎? –
不知道如何從.htaccess中完成,而是可以將它設置爲模板的標題部分,並在所有頁面上調用相同的標題 – baig772