我想使用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