URL 末尾的斜杠在被视为 PHP 时会删除图像


slash at the end of url removes images when treated as php

我添加了这一行:/etc/apache2/apache2.conf

AddType application/x-httpd-php .php .php3 .php4 .html

所以它将我的HTML文件视为PHP。 但是现在当我在任何 url 后添加斜杠/时,页面出现时没有任何图像。 我问了这个问题,一位用户提出了通过.htaccess解决问题的建议,它确实如此。 但是当添加上述行时,不显示图像的问题又回来了。

好的,

现在您面临着人们在切换到漂亮的URL方案时面临的最常见问题。解决方案也很简单,只需在css,js,图像文件中使用绝对路径而不是相对路径即可。这意味着您必须确保这些文件的路径以http://或斜杠/开头。

替代解决方案是使用 BASE 标签

例如,您的图像基本路径是/images/

<base href="/images/">