我想知道在HTML或Web中创建新页面的最佳方法是什么?例如,我有导航:主页,联系人等。我不希望为不同的菜单选择创建每个单独的contacts.html
文件,因为我觉得将相同的代码复制到其他.html
会浪费存储空间。那么,如何在创建HTML /网页时避免复制相同的重复代码。
HTML
还有一种方法可以让urls
以.html
结束吗?我的意思是代替http://www.example.com/contacts.html
而不是http://www.example.com/contacts
答案 0 :(得分:0)
将php
用于网页的不同重复部分,例如为php
,nav
或footer
创建单独的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