Каталоги веб-сайтов с тем же именем, но с разными заглавными буквами - PullRequest
0 голосов
/ 21 марта 2019

Меня попросили создать несколько разных папок с тем же именем, но с разными заглавными буквами.Идея заключается в том, чтобы учесть ошибки в заглавных буквах, когда кто-то вводит определенный URL.Они хотят сделать что-то вроде этого:

www.website.com/youtube www.website.com/Youtube www.website.com/youTube www.website.com/YouTube

Я считаю, что это плохая практика по многим причинам, главным образом потому, что она кажется запутанной и ненужной, и любые обновления на этих страницах должны бытьсделано 4 раза.Я также заметил, что VSCode не позволяет мне создавать эти каталоги из редактора, и мой компьютер, Windows-машина, также не позволяет мне делать это из файлового менеджера.

Я видел, что это может создать проблему с git, поскольку он не распознает файлы как отдельные файлы независимо от их заглавных букв.

Так что на самом деле мои вопросы таковы:

1.) Есть ли способ сделать это?

2.) Если это так, то это плохая практика?

3.) Если это плохая практика, почему?

Я бы хотел сделать это для них, если это возможно, но нет, если есть какие-то непредвиденные последствия, о которых я не знаю.Любое понимание будет оценено.

Заранее спасибо.

edit: Просто для ясности, у нас уже есть www.website.com/youtube, но несколько пользователей сообщили, что их браузер автоматически исправляет раздел 'youtube' в URL, чтобы использовать заглавные буквы Y или T.Из того, что я вижу сейчас, для достижения этой цели мы должны сделать что-то на стороне сервера, о чем мои знания ограничены.Все, что я точно знаю, это то, что это сервер Linux.

1 Ответ

0 голосов
/ 21 марта 2019

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

1.) Есть ли способ сделать это?

Предполагается, что ваш сервер Linux / BSD / Использует что угодно, кроме файловой системы Windows NTFS, да. Вы можете иметь одну папку как источник правды и создавать символические ссылки. Или же вы можете сделать маршруты без учета регистра на любом сервере, который вы используете.

2.) Если это так, то это плохая практика?

Клонирование одной и той же информации и повторение одних и тех же обновлений - ужасная практика. Создание символических ссылок на сервере немного менее вредно, но все же довольно плохая практика, поскольку это загромождает ваше дерево каталогов ненужной ерундой.

3.) Если это плохая практика, почему?

Идея не плохая, вы можете создавать регистры без учета регистра на большинстве современных конфигураций сервера. Предоставленные предложения довольно плохие. Но, не зная, как выглядит ваш стек, мы не можем предоставить гораздо больше информации о том, как это сделать.

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