没有测试,这些方面的东西:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond favicon.ico
RewriteRule .* path/to/shared/favicon.ico [L]
Run Code Online (Sandbox Code Playgroud)
不是在htaccess中指定Favicon,而是最好在每个页面的HEAD区域内使用以下META标记:
<link rel="shortcut icon" href="http://example.com/myicon.ico" />
Run Code Online (Sandbox Code Playgroud)
如果这是不可能的(也许你有一个非常大的静态网站)你可以简单地将文件(名称为favicon.ico)存储在你网站的根文件夹(例如/ public_html /)中,因为浏览器会自动查看那里.
小智 5
受此线程的启发:使用htaccess并使用浏览器将在站点根目录中查找favicon.ico的事实来重写特定文件的路径:
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^favicon.ico path_to_favicon_folder/favicon.ico [L]
Run Code Online (Sandbox Code Playgroud)