Lets说我有一个带有以下内容的.htaccess文件,用于将webbrowsers重定向到一个特定的图标文件。
RedirectPermanent /favicon.ico http://example.com/folder/icon.ico
所以我想当我在localhost上测试我的网站时,每次浏览器都在寻找http://localhost/favicon.ico,它会被发送到http://example.com/folder/icon.ico
我如何避免这种情况?
在localhost上我想将它重定向到http://localhost/folder/icon.ico,如:
RedirectPermanent /favicon.ico http://localhost/folder/icon.ico
解决此问题的正确/最佳方法是什么。
答案 0 :(得分:0)
您的问题是mod-alias
使用变量的灵活性不是很高,所以您应该使用mod-rewrite
。
不知道你为什么要这样做,但你可以试试这个。
RewriteEngine On
RewriteRule ^favicon.ico$ http://%{HTTP_HOST}/folder/icon.ico [R=301,L]