mrxmry: если допустим юзер сейчас захочет зайти на сайт с Айфона или Айпада, а у сайта пока только обычная версия - он что ему не откроется? Или откроется, но криво?
в айфон по ширине может не влезть, а айпад, как правило (если сайт не ползёт) "нормально" открывает.
gofend: Конечно, можно. А какие вообще могут быть проблемы?
Отвечать, тему не читать..
p.s. на самом деле вполне реально "скрестить" - достаточно в index-ный файл засунуть кусок кода, который будет определять, к какому движку относится запрошенный URL. (т.е. в соответствии с правилами формирования URL-адресов одного движка заглядывать в базу.. если не нашёл - передавать на индексный файл другого движка). Хотя, соглашусь.. изврат вполне ещё тот.. :)
Thanx: то так как картинка jpg не меняется, то при редиректе на открытой юзеру странице картинки видно не будет, ибо мы же по этой картинке и редиректили.
Можно в коде подсовывать "другой" адрес (отличный от адреса страницы)..
0. возможно, поможет пачка заголовов, запрещающих кэширование (nocache, expired, must revalidate итд)
0.1 делать не 301 редирект.. 301 - "постоянный"..
1. blabla.jpg?rand=xxxxx
2. сделать картинку доступной по двум адресам и в коде писать "другой" (отличный от REQUEST_URI)
p.s. Если всё указанное (по отдельности или в совокупности) не поможет - имеет смысл погуглить antihotlinking
Thanx: но хочется, чтобы в логах всё было нормально.
А что именно "не нормально"? 200 ОК - код успешного выполнения.
Если будет принято решение в пользу редиректа по рефереру - иметь ввиду, что поисковые роботы (G/Я.картинки и тд) реферер могут не указывать.. т.е. я бы добавил ещё условие вроде
Но там сказано, что если указанная библиотека недоступна, будут использоваться другие.
Piwigo "предпочитает" ImageMagick, если есть.. Если нет - GD, но отдельные функии (операциями с большими фотками?) при этом недоступны.
Ошибок в логе веб-сервера нет никаких?
Ни перебросить сайт, ни скачать бэкап я не могу.
А скачать сайт? [и забросить бэкап]
потому что нет возможности в конструкторе сайтов ТАБА забрать свой сайт
Можно оформить пожелание администрации сервиса.. Чтобы сделали..
p.s. А вообще, любой сайт можно "скачать" и перенести.. к примеру, подобным способом:
что я могу сказать, ждем taba2dle
Естественно, "полный автомат" с первого раза вряд ли получится.. Однако, месяца на переезд вполне достаточно.
если допустим юзер сейчас захочет зайти на сайт с Айфона или Айпада, а у сайта пока только обычная версия - он что ему не откроется? Или откроется, но криво?
в айфон по ширине может не влезть, а айпад, как правило (если сайт не ползёт) "нормально" открывает.
А то у меня и проверить не с чего.
Есть эмуляторы мобильных устройств.
Конечно, можно. А какие вообще могут быть проблемы?
Отвечать, тему не читать..
p.s. на самом деле вполне реально "скрестить" - достаточно в index-ный файл засунуть кусок кода, который будет определять, к какому движку относится запрошенный URL. (т.е. в соответствии с правилами формирования URL-адресов одного движка заглядывать в базу.. если не нашёл - передавать на индексный файл другого движка). Хотя, соглашусь.. изврат вполне ещё тот.. :)
что у меня не так?
разные запросы.. в первом нет IN () - т.е. либо ошибка в другом месте, либо запрос изменяется..
ЗЫ: Правда вместо * придеться перечислять все поля + DISTINCT по id
Можно указать алиас одной таблицы, если только она нужна..
И не хватает
Если выше по коду поднять?
то так как картинка jpg не меняется, то при редиректе на открытой юзеру странице картинки видно не будет, ибо мы же по этой картинке и редиректили.
Можно в коде подсовывать "другой" адрес (отличный от адреса страницы)..
0. возможно, поможет пачка заголовов, запрещающих кэширование (nocache, expired, must revalidate итд)
0.1 делать не 301 редирект.. 301 - "постоянный"..
1. blabla.jpg?rand=xxxxx
2. сделать картинку доступной по двум адресам и в коде писать "другой" (отличный от REQUEST_URI)
p.s. Если всё указанное (по отдельности или в совокупности) не поможет - имеет смысл погуглить antihotlinking
Не сразу понял, что ссылки "живые"..
но хочется, чтобы в логах всё было нормально.
А что именно "не нормально"? 200 ОК - код успешного выполнения.
Если будет принято решение в пользу редиректа по рефереру - иметь ввиду, что поисковые роботы (G/Я.картинки и тд) реферер могут не указывать.. т.е. я бы добавил ещё условие вроде
RewriteCond %{HTTP_USER_AGENT} !(google|yandex) [NC]при попытке открыть некий sample.jpg файл, открывает sample.php файл.
Вообще, не уверен в целесообразности такого решения.. ну да пусть останется на совести разработчика...
Если так делать, то да, откроется именно php страница, но на ней, пока не нажмёшь F5, никак не будет загружен jpg.
так открывается php-страница? или php-файл отдаёт изображение в формате jpg? Отдаёт ли он при этом нужный заголовок content-type?