Как перенаправить URL-адрес моего github в индексный файл, расположенный в папке? - PullRequest
0 голосов
/ 01 января 2019

Местоположение, в котором мой сайт фактически работает: https://username.github.io/html/

Место, в котором я хочу, чтобы мой сайт действительно работал: http://username.github.io

Изначально у меня был index.html.непосредственно в моем хранилище, но затем я переместил его в папку html со всеми другими моими файлами html для организации.Как мне сделать так, чтобы он работал следующим образом:

<head>
<title> NAME </title>
<meta name="viewport" content="width=device-width">
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
<link rel="stylesheet" href="../css/index.css">
</head>

<section id="Site">
<h3>
<a href="../html/">FIRST LAST </a>
</h3>
</section>

Место, в котором я хочу, чтобы мой сайт НАСТОЯЩИМ работал: http://username.github.io

Спасибо

Ответы [ 2 ]

0 голосов
/ 01 января 2019

Видимо, как вы можете читать на страницах github doc , вы не можете настроить его на наличие "главной страницы" в другом месте, которое не является корнем хранилища, или в папке с именем docs.

В качестве обходного пути вы можете попробовать несколько вариантов:

  1. Вы можете попробовать использовать документ .htaccess для настройки перенаправления 301.Я не знал, может ли это работать на страницах github, потому что я не использовал эти службы.
  2. Вы можете попытаться поместить index.htm в корень хранилища и выполнить командуперенаправить с него.Проверьте этот код:

0 голосов
/ 01 января 2019

Вам необходимо использовать относительный путь к вашему index.html.Таким образом, у вас будет

<a href="../html/index.html">FIRST LAST</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...