2015-06-29 2 views
0

Это структура моей беспорядочной корневой папки хоста; который я надеюсь скоро очистить;Нельзя ссылаться на index.html, который находится на одном уровне вверх

корень (папка)

..... AllWebsites (папка)

....... Website1 (папка)

index.html // Обратите внимание, что эти HTML файлы ниже не находятся в их собственной папке. Поэтому они сидят в папке site1 свободно;

index2.html

index3.html

многочисленные другие многочисленные HTML файлы

phpFolder (папка)

.......... index.php (файл) // это моя целевая страница

сайт2 (папка) и другие папки для других сайтов

Так что я просто хочу кнопку на моем index.php, называемую «Вторая целевая страница», чтобы ссылаться на index.html. Поэтому я пробовал писать;

<li><a href='/website1/index.html'><strong>Second Landing Page</strong></a></li> 

Но я получаю ошибку 404. Затем я попробовал написать;

href='/allWebsites/website1/index.html 

href='//website1/index.html 

// Я надеялся, 2 слэш бы поднять меня на один уровень вверх, но не работает, и многие другие варианты без удачи. Это, наверное, очень простой вопрос, но не для меня, поскольку я кодирую эти сайты.

Один из способов устранить эту проблему - просто поместить новую папку в phpFolder под названием htmlFolder и вставить все html-файлы, включая index.html. Тогда я просто напишу;

<li><a href='/htmlFolder/index.html'><strong>Second Landing Page</strong></a></li> 

Но это будет кошмар, поэтому я был бы признателен за любую помощь, чтобы просто понять, как сделать ссылку на index.html, где он в настоящее время проживает> в приведенном выше phpFolder папке website1 папку.

+2

Добавить ../ для каждого уровня вы хотите идти –

ответ

1

Термин, который вы ищете, является «относительным путем».

Взятые из http://www.boogiejack.com/server_paths.html

Relative paths

+0

Спасибо за ссылку, и я на самом деле удача сделал попробовать это; ../website1/index.html, потому что это где index.html, но по какой-то нечетной причине ничего не работает. – user3626925

+0

Вышеприведенная таблица определенно правильная и работает. Можете ли вы изменить свой вопрос с более ясным представлением о том, где находятся файлы и какие из них вы хотите связать? Я смущен тем, где каждый файл затрудняет мне оказание более прямой помощи. – Equalsk

+0

Это была проблема на моем конце. Мне нужно переделать код, но ваш ответ был прав, потому что это не сработает, если я не переделаю все. благодаря – user3626925

Смежные вопросы