【发布时间】:2015-04-19 00:09:57
【问题描述】:
在我加入他们之前,我的公司有一个不错的网站,但多年来一直外包且未受影响。加入后,我在空闲时间慢慢改进它。
本周我重写了所有页面上相同的页眉/左列/页脚,以便我可以使用 PHP 将它们包含在内,并避免在我想更改某些内容时逐个修复它们(以及其他好处) .
我不擅长弄乱 .htaccess 或 PHP,但我真正改变的只是:
- 允许 PHP 通过添加到 .htaccess 来处理 .html 文件:
AddType application/x-httpd-php5 .html .htm
- 我变了:
<?xml version="1.0" encoding="UTF-8"?>
收件人:
<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";?>
避免
- 将三个常用元素(页眉、左列和页脚)复制并粘贴到单独的 HTML 文件中,并使用:
<?php include '_header.html';?>
- 稍微更改了左上角的文字,但这不会影响任何内容。
在加载两个页面(PHP 包含和纯 html)后查看源代码,它们看起来相同。 我没有更改任何 CSS,因此它们使用相同的代码。
但由于某种原因,切换到 PHP 包含版本会在页面顶部添加一个空行。
这是当前(纯 XHTML)版本: http://www.akidc.co.jp/index.html 供参考的新文件是: ((删除过时的链接)) (在我一次上传所有新页面之前,我无法更改 .htaccess,否则
我包含的头文件位于 _header.html
请帮我解决差距^_^
【问题讨论】:
标签: php html .htaccess utf-8 byte-order-mark