Колориметрия, печать и препресс: технологии Главная Форум Галерея Контакты Download Статьи
Сражаясь неустанно,
доживём мы, Санчо,
до Золотого века!
 

Форум колористов и полиграфистов

Колориметрия и печать: технологии
 
Текущее время: 4:42, Ср, 21 ноя 2018

Часовой пояс: UTC+03:00


Новые
ответы
в темах:



Начать новую тему  Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 2:41, Пн, 21 янв 2013 
Не в сети
Администратор

Зарегистрирован: 16:58, Ср, 18 авг 2004
Сообщения: 814
Откуда: Москва
После конвертации форума из phpbb2 в phpbb3 с уже предустановленным модулем вложений старые ссылки на вложения, размещенные вне форума или на форуме в виде простых ссылок а не вложений, перестают работать. Старая ссылка выглядела так:а новая ссылка выглядит так:Значит нужен простой редирект. Его можно реализовать в файле .htaccess или на PHP или просто на javascript. Вот мое решение на javascript.
Создайте пустой файл download.php и впишите туда четыре строки кода:
<script language="javascript">
var redirecter = location.search;
window.location = 'http://www.cielab_xyz_example/forum/download/file.php'+redirecter;
</script>
Поместите этот файлик в корневую директорию форума phpbb3. Все. Ссылки на старые аттачи за пределами форума будут перенаправляться на новый адрес скрипта.
Не забудьте заменить example на путь к своему сайту.

Однако реализация переадресации на javascript возможно не лучшее решение: поисковики могут что-нибудь не то подумать. На php наверное сделать редирект корректнее. Создайте пустой файл download.php и впишите туда шесть строк кода:
<?php
$redir = $_GET['id'];
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.cielab_xyz_example/forum/download/file.php?id=" . $redir);
exit();
?>
Поместите этот файлик в корневую директорию форума phpbb3. Все. Здесь php корректно сообщит браузеру, что файл теперь лежит в новом месте, но это тот самый файл а не его вторая копия. Заголовок HTTP/1.1 301 Moved Permanently - это важно.


Вернуться к началу
2018.navalny.com
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

cron
© CIELab.XYZ, научный некоммерческий образовательный проект
Создано на основе phpBB® Forum Software © phpBB Limited
Конференция запущена 18 августа 2004 года | Защищено от спама системой stopforumspam
Всего посещений - 4687770 | Всего за день - 74 | Уникальных сегодня - 26, вчера - 429, позавчера - 393