如何删除网址的这一部分?

时间:2019-05-22 15:52:34

标签: html wordpress web url hyperlink

我有一个问题,希望您能帮助我。因此,基本上,我为客户开发了一个投资组合网站,它包含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的费用,这是我要避免的做法。

如何隐藏主链接中的“ /index.html”,但又不影响我以前为index.html文件而不是wordpress index.php收费的重定向? < / h3>

2 个答案:

答案 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