在使用mod_python使我的毕设python版部署在apache上之后,我就想 着怎样在浏览器里加入网站的标识。上网上查了一下。网站的标志是一个.ico的图像文件。要想在浏览器地址栏的左侧显示这个图片,只需在首页 的<head></head>之间加上这一行<link rel = “Shortcut Icon” href=”http://www.djangoproject.com/favicon.ico”> 。其中rel标示这是个icon的连接,href是你要加的网站icon,而且一般情况下,网站的icon都是网站地址+/favicon.ico,好像 网站都是用的favicon这个名字作为网站标示的名字。在这里因为我是基于django做的网站,我想加django的标示,所以就用了这个href。

对于怎样添加自己的网站标识,而不是引用别人的,我正在研究中。

===========================================

问题解决了,因为.ico文件算是静态文件,而mod_python不能直接处理静态文件,所以这就用到了apache配置文件中 的<Location “/media”>这个节点。首先是在网站的根目录下(即:D:/Python25/Lib/site-packages/django/bin /mysite/)见一个media文件夹,放置静态内容(django本身也是这么要求的),然后就用到了上面的apache配置文件的 节点了。这里的路径是相对于网站根目录的,这里就是mysite目录了。下面是我网站中的代码:

<!–下面两行第一行是使用其他网站的icon,第二行是使用自己的icon–>
<!–<link rel = “Shortcut Icon” href=”http://www.djangoproject.com/favicon.ico”>–>
<link rel = “Shortcut Icon” href=”../media/favicon.ico”>

外话:再来说一下普通的网站怎样添加icon。

方法一:直接在站点根目录下放入名为“favicon.ico”的图标文件就可以了,必须要是ico格式的图标文件,jpg等其他格式的是不行的。

方法二:也可将图标文件(favicon.ico)放到任意位置,在<head>…</head>间加入代码 “<link  rel=”Shortcut  Icon”  href=”favicon.ico”/>”即可。(这两条是我从网上抄的, 没试过,估计第二条要修改href的路径才行)