在php页面中加载一个html页面

时间:2014-02-20 10:45:10

标签: php html

我有一个主要用html编写的网站,但我必须将其加载到需要第一页为index.php的服务器中。我怎么能这样做?

我有我的index.html。有没有办法创建一个只加载index.html的index.php?

我试过

 <html>
  <head></head>
  <body>
   <?php include 'index.html'; ?>  
  </body>
 </html>

但不起作用。

我听说过get_file或导入标题,但我很无能,我从来没用过php。我该怎么办?

2 个答案:

答案 0 :(得分:0)

您只需将文件重命名为index.php即可。它不要求任何实际的PHP代码都在文件中,服务器的PHP引擎仍将处理该文件(因为没有服务器端代码可以解释),并且显示HTML

答案 1 :(得分:0)

PHP

<?php
header( 'Location: http://www.redirect-location.com' );  
exit();
?>

HTML

<meta http-equiv="refresh" content="1;url=http://www.redirect-location.com">

.htaccess ReWrite

RewriteEngine on
RewriteRule index\.html index.php [NC,R]

DirectoryIndex index.php index.html

为了使其工作,您需要允许覆盖apache config

中的索引
AllowOverride indexes