我想知道在HTML或Web中创建新页面的最佳方法是什么?例如,我有导航:主页,联系人等。我宁愿不为不同的菜单选择创建每个单独的contacts.html
文件,因为我觉得将相同的代码复制到其他.html
是浪费存储空间的。那么,我怎样才能避免在创建HTML/网页时复制相同的重复代码。
还有没有办法在HTML
中用.html
来结束urls
?我的意思是,与其http://www.example.com/contacts.html
让它变得http://www.example.com/contacts
将php
用于页面的不同重复部分,例如为nav
、footer
或contact
创建单独的php
页面,并多次使用它或在需要时使用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]
至于从URL中删除.html,您可以使用
http://www.example.com/page
为
http://www.example.com/page.html