Галерея изображений насчитывает 120 000 изображений. Я хочу изменить URL, например:
/album_mod/upload/8c3d534a1451c87aca1fa710be6be8.jpg
для этого, используя перенаправление 301 с файлом .htaccess:
/image/gallery/category-a8/imagename-i6282.jpg
Однако моя проблема заключается в том, что исходный URL не имеет идентификатора в URL. Моя идея состоит в том, чтобы:
/image/gallery/category-a8/imagename-i6282.jpg
Таким образом, у меня есть два перенаправления 301. Есть ли способ лучше?
Вы можете сделать невидимый переписать .php
с этим .htaccess
:
RewriteEngine on
RewriteRule ^album_mod/upload/(.+)\.jpg$ /redirect/index.php?file=$1 [L]
И после этого вы можете сделать только один редирект 301 с правильным новым именем.
Других решений пока нет …