Как удалить эту часть URL? - PullRequest
0 голосов
/ 22 мая 2019

У меня есть проблема, с которой, я надеюсь, вы сможете мне помочь.Итак, в основном, я разработал веб-сайт портфолио для клиента, и он имеет 4 раздела: дом, работа, подача, информация.

Так что дело в том, что я разработал все, кроме домашней страницы, используя Wordpress (шаблон Semplice, который является своего рода живым редактором). Домашняя страница была создана с использованием html, css и js самостоятельно.

Я загрузил все на свой хост и хочу, чтобы сайт сначала загружал домашнюю страницу, которую я разработал с моим кодом.С этой домашней страницы вы можете перейти с помощью навигации к другим разделам, созданным с помощью Wordpress.

Итак, одна из главных вещей, которые я уже решил, это то, что у меня в той же папке был index.php (Индекс WordPress по умолчанию, необходимый для загрузки всех других разделов WordPress, поэтому я не могу удалить его) и index.html (тот, который я сам кодировал).Поскольку я не мог просто удалить index.php, поскольку это было необходимо для загрузки других разделов WordPress, мне пришлось использовать файл .htaccess, чтобы перенаправить его, поэтому, когда я набираю https://mysitedomain.com, он переходит к https://mysitedomain.com/index.html

Мне удалось сделать это, вставив этот код поверх файла .htaccess:

RewriteRule ^$ https://mysitedomain.com/index.html [L,R=301]

Теперь я хочу скрыть этот файл /index.html от главной ссылки.когда я иду на сайт.Если я уберу его из моего файла .htaccess, веб-сайт будет взимать плату за WordPress index.php, чего я и пытаюсь избежать.

Как я могу скрыть, что "/index.html" от основной ссылки, но не влияя на перенаправление, которое я ранее делал, чтобы зарядить мой файл index.html вместо wordpress index.php?

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Добавьте в начало файла .htaccess следующую строку и удалите ваш index.html RewriteRule:

DirectoryIndex index.html index.php
0 голосов
/ 22 мая 2019

5 шагов:

  • создать новый шаблон страницы: my_index.php

Добавить комментарий PHP вверху файла:

 /*
    Template Name: My Index
 */
  • скопировать / вставить index.html в my_index.php

  • создать новую страницу, установить шаблон на My Index

  • установить новую страницу в качестве домашней страницы.

  • удалить или переименовать index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...