X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> об"ясните, пожалуйста, если знаете...
AlexNorton
AlexNorton
Topic Starter сообщение 7.12.2007, 21:44; Ответить: AlexNorton
Сообщение #1


Вот прочитал дословно следующее:
10. Ставьте / (слэш) в конце ссылок на каталоги
Это неправильный вариант написания ссылки:
<a href="hттp://www.URL.com/directoryname">

Необходимо писать так:
<a href="hттp://www.URL.com/directoryname/">

Объясняется это очень просто. В первом случае браузер не знает, на что ведёт ссылка: на файл или каталог.
"Слэш" сразу даёт понять, что эта ссылка ведёт в каталог, и необходимости в дополнительной проверке не возникает.


Второй вариант гласит, что подобная метода
позволяет защищать (в некотором роде) сайт от вторжений - типа кулхацкеры не вкуривают на чем написаны скрипты если вместо *.php написать */.

Хотя скрипт-языков то (если не считать экзотики) - раз-два, как говорится...

Я сайт делаю и все ссылки идут на определенные файлы(!), а не каталоги. В основном все - html. Что отобразит браузер, если конечная точка указанного пути - каталог? В каких случаях используются ссылки на каталоги. Очень интересно. Ведь если люди используют - значит вещь нужная и где-то полезная. На ум приходит только FTP со складом софта и файлов. Да и так ли это?

И как браузер понимает, что ему нужен файл, не каталог (во втором случае).
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 7.12.2007, 23:48; Ответить: Exterior
Сообщение #2


AlexNorton, вообще это свойство можно настроить с помощью файла .htaccess. По умолчанию в настройках сервера если при обращении к адресу не дописывать после каталога имя файла, то Apache будет искать index.htm или index.html. Не найдя его, браузер отобразит список файлов, находящихся в данной папке. Этого можно избежать, разместив в этой же папке пустой index.htm или index.html. Во втором случае, можно запретить просмотр файлов с помощью инструкции файла .htaccess "Options -Indexes". В этом случае вместо списка файлов в каталоге посетитель получит HTTP ошибку 403 - access forbidden. Эту ошибку можно обработать и показать пользователю какую-нибудь красивую страничку вместо неинформативного сообщения от веб-сервера.
Если возникает необходимость поменять имя по умолчанию на другое имя т.е., сделать так, чтобы при обращении к каталогу открывался не index.html, а, например, файл 123.php или /cgi-bin/index.pl. Для этого добавляется в .htaccess такая строка: "DirectoryIndex 123.php /cgi-bin/index.pl".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AlexNorton
AlexNorton
Topic Starter сообщение 7.12.2007, 23:59; Ответить: AlexNorton
Сообщение #3


Исключительно доступно! Благадорю.

.htaccess - про этот файл уже малость начитан, просто сервер еще не ставил для тестов. Потому до подробностей не добрался)))

Еще раз - большое спасибо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AlexNorton
AlexNorton
Topic Starter сообщение 8.12.2007, 0:03; Ответить: AlexNorton
Сообщение #4


И тут же возник вопрос:
А в адресной строке вновь открытой страницы будет `бла/бла/бла/*.php` или `бла/бла/бла/*/`?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 8.12.2007, 0:10; Ответить: Exterior
Сообщение #5


(AlexNorton @ 8.12.2007, 02:03) *
А в адресной строке вновь открытой страницы будет `бла/бла/бла/*.php` или `бла/бла/бла/*/`?


если в папке содержится индексный файл, то конечное имя будет его (напр. index.html), в противном случае - название папки и список файлов в ней.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 8.12.2007, 12:33; Ответить: Webmaster_hb
Сообщение #6


AlexNorton, в основном такая адресация используется для удобства посетителей, не все знают языки программирования и html, но многие знают английский язык
например так будет более понятно
http://www.html.by/about/ - страница рассказывающая о форуме
http://www.html.by/products/ - страница продуктов компании
и т.п.
причем можно делать вложенные, например
http://www.html.by/products/auto/ -продукты для авто

в адресной строке хорошо смотрится, человеку лучше понятно где он находится

причем разработчики не создают такие папки на сайте, обычно используется модуль mod_rewrite для Apache который позволяет перенаправить все такие виртуальные папки на обработку какому-нибудь скрипту а он выведет уже нужную информацию

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Будет ли склейка сайтов если старый телефон перенести на новый сайт?
1 noviktamw 405 Вчера, 18:31
автор: malamut
Открытая тема (нет новых ответов) Если статья не в индексе Google - она уникальна или нет?
6 uahomka 1593 Вчера, 15:37
автор: Arsenwenger
Открытая тема (нет новых ответов) Хостинг "Hostland" - качественный хостинг по разумным ценам и со своей Панелью Управления
0 artmeteor 576 18.4.2024, 22:46
автор: artmeteor
Открытая тема (нет новых ответов) ⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐
15 Chekon 4469 18.4.2024, 12:00
автор: Chekon
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4100 18.4.2024, 11:48
автор: Chekon


 



RSS Текстовая версия Сейчас: 25.4.2024, 17:45
Дизайн