我有一个问题,希望您能帮助我。因此,基本上,我为客户开发了一个投资组合网站,它包含4个部分:住所,工作,供稿,信息。
所以事情是我用Wordpress(Semplice模板,这是一个实时编辑器)开发了除主页以外的所有东西。主页是我自己使用html,css和js创建的。
我将所有内容都上传到了主机,我希望网站首先加载使用我的代码设计的主页。在此主页上,您可以导航到使用Wordpress创建的其他部分。
所以我已经解决的主要问题之一是我在同一文件夹中有一个index.php(wordpress默认索引,需要加载所有其他wordpress部分,因此我无法删除它)并且index.html(我自己编写的代码)。由于我不能仅仅删除index.php,因为有必要加载其他wordpress部分,因此我不得不使用.htaccess文件来重定向它,因此当我输入https://mysitedomain.com时,它会转到{{3} }
我设法将以下代码粘贴到.htaccess文件顶部:
RewriteRule ^$ https://mysitedomain.com/index.html [L,R=301]
我现在要做的是,当我转到网站时,从主链接中隐藏该“ /index.html”。如果我从.htaccess文件中删除该文件,则该网站将收取wordpress index.php的费用,这是我要避免的做法。
答案 0 :(得分:0)
5个步骤:
my_index.php
在文件顶部添加PHP注释:
/*
Template Name: My Index
*/
将index.html复制/粘贴到my_index.php
创建新页面,将模板设置为My Index
将新页面设置为主页。
删除或重命名index.html
答案 1 :(得分:0)
将以下行添加到.htaccess文件的顶部,并删除index.html RewriteRule:
DirectoryIndex index.html index.php