llgruff
@llgruff
PHP в прошлом, сейчас Scala. Не зовите меня на WP.

Можно ли писать название файла картинки с большой буквы?

При загрузке изображений в WordPress я оставляю название файла картинки не просто IMG_601.jpg, а прописываю его на русском языке.
Пример 1. Профессор Иванов на выставке ФРИО.jpg

Движок WordPress транслитерирует слова, при этом сохраняет регистр букв точно как в названии.
Пример 2. Professor-Ivanov-na-vystavke-FRIO.jpg

Google индексирует изображения не только по alt, но и по самому названию файла.

Но вот в чём проблема:
В исходном коде страниц в scr изображении есть буквы в верхнем регистре. (как пример 2)
В названиях самих файлов на сервере также есть буквы в верхнем регистре. (как пример 2)
Но при повторной индексации изображений я вижу в логах, что Google обращается к файлам, заменяя заглавные буквы на маленькие. А сервер в свою очередь отдаёт 404!
Пример 3. professor-ivanov-na-vystavke-frio.jpg


Как теперь зная это поступать?
Вариант в лоб - переименовать все изображения, чтобы заглавных букв не было и внести исправления в бд - трудно.
Можно ли как-то, не знаю даже что именно, настроить, чтобы в wordpress адреса файлов из примера 2 и 3 склеились?
Что-то вроде автоматического 301 редиректа для изображений через .htaccess?

Хочу услышать ваше мнение. Благодарю за совет.
  • Вопрос задан
  • 971 просмотр
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight Куратор тега Веб-разработка
https://sitecoder.blogspot.com
Что-то вроде автоматического 301 редиректа для изображений через .htaccess?
Почти в 10-ку!
1. Не 301, а QSA+NC правило, чтобы сделать регистро-независимую выдачу.
2. mod_speling
3. Или загонять все через скрипт. (совсем крайний случай!)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы