如何在HTML中创建新页面时减少代码冗余

时间:2014-12-05 14:39:12

标签: html webpage

我想知道在HTML或Web中创建新页面的最佳方法是什么?例如,我有导航:主页,联系人等。我不希望为不同的菜单选择创建每个单独的contacts.html文件,因为我觉得将相同的代码复制到其他.html会浪费存储空间。那么,如何在创建HTML /网页时避免复制相同的重复代码。

HTML还有一种方法可以让urls.html结束吗?我的意思是代替http://www.example.com/contacts.html而不是http://www.example.com/contacts

1 个答案:

答案 0 :(得分:0)

php用于网页的不同重复部分,例如为phpnavfooter创建单独的contact页面并多次使用或者您需要使用php include语句,如

<?php include('nav.php');?> //to include nav section

对于你的第二个问题,是的,有一种方法可以解决这个问题,在apache下使用.htaccess可以像这样重定向:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ /$1 [L,R=301] 

至于从网址中删除.html,您可以使用

http://www.example.com/page

代表

http://www.example.com/page.html