2

htaccessを使用してサイト内のすべてのファイルにファビコンを設定したい??

4

5 に答える 5

9

htaccessでファビコンを指定するよりも、すべてのページのHEAD領域で次のMETAタグを使用する方がよいでしょう。

<link rel="shortcut icon" href="http://example.com/myicon.ico" />

これが不可能な場合(おそらく非常に大きな静的Webサイトがある場合)、ブラウザーが自動的に最初にそこを検索するため、ファイル(favicon.icoという名前)をWebサイトのルートフォルダー(例:/ public_html /)に保存できます。

于 2012-06-07T05:40:58.637 に答える
7

テストせずに、これらの線に沿った何か:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond favicon.ico 
RewriteRule .* path/to/shared/favicon.ico [L]
于 2012-06-07T05:39:14.753 に答える
6

このスレッドに触発されました:htaccessを使用し、ブラウザがサイトのルートでfavicon.icoを検索するという事実を使用して、特定のファイルのパスを書き換えます。

RewriteEngine On 
Options +FollowSymLinks
RewriteRule ^favicon.ico path_to_favicon_folder/favicon.ico [L]
于 2015-08-12T07:32:09.143 に答える
1
RewriteEngine on
RewriteBase /
RewriteRule "^(.+)favicon\.ico(|\?.+)$"  "/favicon.ico" [PT]
于 2018-05-10T07:26:47.190 に答える
1

このコードを追加する

RewriteEngine On 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond favicon.ico 
RewriteRule .* favicon.ico [L]

トップコードが機能しない場合は、これを使用してください。

RewriteEngine On 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule "^(.+)favicon\.ico(|\?.+)$"  "/favicon.ico" [PT]

ファビコンをpublic_htmlディレクトリに配置する必要があります。

ブラウザのキャッシュを削除するか、新しいブラウザでテストしてください。

お役に立てば幸いです。

于 2019-09-19T08:24:06.233 に答える