- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проектируя создание портала, я обнаружил неожиданную проблему, связанную с размещением и хранением графической информации.
На типовых CMS контент заносится с помощью визуального редактора, который размещает как текст, так и графику. При этом, если имя закачиваемого графического файла совпадает с именем уже имеющегося на сервере файла, то старый файл заменяется на новый, причем визуальный редактор о такой замене не предупреждает! Но контент-менеджер не может знать имена всех уже использующихся на сайте файлов, а потому на практике получается так, что, создав одну новую страницу, менеджер разрушил контент на другой ранее созданной странице (или даже на нескольких)!
Причем, для обнаружения этого факта надо вручную просмотреть весь сайт!
Как на практике профессионалы обходят эту проблему?
На практике профессионалы генерируют уникальное имя файла на сервере, а не доверяют пользователю вслепую.
Там ещё надо будет проверять не загрузил ли он PHP код вместо картинки и всё такое. Кругом враги, в общем.
Так реально делают?
Пренебрегая тем фактом, что с позиции СЕО рекомендуется называть файлы именами с ключевиками?
Можно скрипт написать, который при загрузке картинки будет проверять, есть ли картинка с таким названием. Если есть, то автоматически изменять имя файла на имя с добавлением даты, типа kluchevik-02052014.jpg
Можно, и я уже собрался это сделать, но прежде решил поинтересоваться у Профи, как они решили эту проблему. Чтобы не выдумывать решение, которое уже есть (если оно есть).
Можно скрипт написать, который при загрузке картинки будет проверять, есть ли картинка с таким названием. Если есть, то автоматически изменять имя файла на имя с добавлением даты, типа kluchevik-02052014.jpg
В таком случае лучше не дату, а UTS, так как может быть так, что сегодня загрузят 2 картинки с одинаковым названием. В итоге либо первая картинка будет перезаписана, либо 2-ая не загрузится;)
Раз уж так критично для Вас менять название файлов, то лучше сделать проверку, и если обнаруживается файл с таким именем, создаете новую папку, например 001 и туда записываете файла. Вообще лучшая структура похожая на загрузку файлов Wordpress.
{папка с контентом}/{текущий год}/{текущий месяц}/{текущая дата}/
Если же файл с таким именем в папке существует, создаете новую папку
{папка с контентом}/{текущий год}/{текущий месяц}/{произвольный номер или номер по порядку}/
А в общем лучше добавлять к имени файла его crc32 хеш, для примера, через знак минус.
Лично я делаю так, сперва проверяю наличие такого файла через file_exists и если такое есть то добавляю к имени substr(md5(time()),7), количество символов для пущей разницы еще можно рандомно задавать.
Как на меня лучше разбивать на подкаталоги. Просто изменение имени файла не всегда выход... К примеру закидывать 100к изображений в один каталог это ересь ))
Хоть по месяцам но нужно разбивать, а лучше действительно по год/месяц/день(/id новости или еще чего там к чему относится изображение)
А что, если в WordPress в визуальном редакторе загрузить файл с именем уже существующего - он его заменит?
А что, если в WordPress в визуальном редакторе загрузить файл с именем уже существующего - он его заменит?
А что кто-то говорит непосредственно что замена происходит в WP ???