Возврат предыдущей папки в URL - PullRequest
0 голосов
/ 19 августа 2011

Если мой путь "http://www.example.com/folder1/folder2/", как я могу вернуться к" http://www.example.com/folder1/"

Я пробовал

<a href="../">Back</a>

Что возвращает меня к "http://www.example.com/", а не к предыдущей папкеЛюбая подсказка о том, как это сделать?

РЕДАКТИРОВАТЬ

У меня есть

<base href="http://www.example.com/" />

в голове, это может быть потому, что он пытаетсяспуститься на 1 папку из этой базы?

1 Ответ

1 голос
/ 19 августа 2011
<a href="..">Back</a>

Должно работать, если вы уронили косую черту. Не знаю, почему это не сработает, но если это не сработает, попробуйте ...

РЕДАКТИРОВАТЬ Только что протестировал и у меня обе версии работали в IE8 - какой браузер вы используете для его тестирования?


Другое Редактирование

Если вы используете тег <base>, все относительные hrefs будут относительными относительно атрибута href, указанного как <base> (вот и все). Если ваша база является корнем сайта, как http://www.example.com/, ссылки, которые пытаются уйти в каталог, не будут иметь никакого смысла, так как идти дальше некуда, и они будут просто указывать на корневой каталог. Однако, если база является корнем сайта, вероятно, нет смысла вообще его иметь, поскольку по умолчанию это значение по умолчанию - это будет иметь значение только в том случае, если вы работаете с более высокой каталог уровня.

Если база не является корнем, но где-то выше (например, http://www.example.com/somedirectory/) есть точка в объявлении базы, но вы должны принять решение - что-то должно быть указано абсолютно. Поэтому, если вы сделали это, потому что вы хотите ссылаться на все ваши изображения как просто file.jpg вместо /somedirectory/file.jpg, вам нужно либо изменить ссылки на изображения на абсолютные /somedirectory/file.jpg, либо использовать ваши «навигационные ссылки», например показанный в указанном вопросе абсолютно. Вы не можете сделать оба.

Я бы сказал (хотя я мало знаю об остальной части вашего сайта и о том, как он был построен), что вам лучше всего отказаться от <base>, чтобы разрешить относительные навигационные ссылки, но выбор ваш ...

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