我有一个主要用html编写的网站,但我必须将其加载到需要第一页为index.php的服务器中。我怎么能这样做?
我有我的index.html。有没有办法创建一个只加载index.html的index.php?
我试过
<html>
<head></head>
<body>
<?php include 'index.html'; ?>
</body>
</html>
但不起作用。
我听说过get_file或导入标题,但我很无能,我从来没用过php。我该怎么办?
答案 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