#html #alias #symlink
#HTML #псевдоним #символическая ссылка
Вопрос:
У меня есть три папки в каталоге mytesthtml:
testdir1
testdir2
testdir3 (псевдоним testdir1)
и три файла:
index.html тест.css mypic.jpg (псевдоним) test11.css (псевдоним)
Псевдоним для файла jpeg в каталоге не отображает его в формате HTML на моей тестовой странице:
<TITLE>Washington D.C.</TITLE>
<head>
<style>
body {
width: 400px;
font-family: Trebuchet MS, sans-serif;
font-size:14px;
}
</style>
</head>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Washington_Montage_2016.png/275px-Washington_Montage_2016.png">
<H1>This is Washington D.C</h1>
<p><img src="federal_triangle.jpg"></p>
<p><img src="testdir1/abelincoln.jpg"></p>
<p><img src="testdir3/abelincoln.jpg"></p>
<p>By Jon Doe</p>
<p>test</p>
HTML работает нормально, хотя псевдоним не работает для testdir3.
Будут ли символические ссылки работать лучше в некоторых случаях для HTML-файла в testdir1 вместо выполнения:
Когда я должен ссылаться на символы и когда я должен использовать псевдонимы в своих тестовых проектах веб-дизайна на Mac или Linux, прежде чем делать это по-настоящему?
Это обычные HTML-файлы, поэтому никаких правил Apache и т. Д. — Это папка для тестирования дизайна веб-сайта на рабочем столе Catalina на Mac.
Комментарии:
1. Вы должны запускать свои тесты с локального веб-сервера. Настроить сервер Apache2 на Mac очень просто.
Ответ №1:
Попробуйте использовать другой браузер и попробуйте закрыть и перезапустить браузер, в котором псевдоним не будет отображаться.
Я столкнулся с проблемой на новом Mac под управлением macOS Ventura в браузере Safari.
Я вставил ссылку на файл, используя псевдоним jpeg, в Google Chrome Canary, jpeg с псевдонимом отображается просто отлично.
Затем я вставил ссылку в браузер Brave, и снова она отображалась просто отлично.
Затем я изучил настройки Safari. В разделе Дополнительно я изменил кодировку по умолчанию с «Western (ISO Latin 1)» на «Unicode (UTF-8)» Когда я обновил Safari, изображение с псевдонимом по-прежнему не отображалось. Но когда я полностью закрыл Safari и запустил его снова: изображение с псевдонимом отображалось просто отлично. Я вернулся к «Western (ISO Latin 1)», выключил Safari и запустил его снова. Изображение продолжало нормально отображаться с исходной кодировкой по умолчанию, в которой впервые возникла проблема. Таким образом, решение могло заключаться в закрытии Safari и повторном запуске или изменении кодировки.
Я попытался дублировать проблему для дальнейшего изучения, создав ссылку с псевдонимом на другое изображение, другое изображение отлично отображалось в Safari, поэтому я не смог дублировать проблему.
Я создаю свои псевдонимные ссылки с помощью терминала в каталоге, который я хочу использовать следующим образом:
ln -s pathToTheActualImage/actualImage.jpg aliasImage.jpg