vavenko

Рейтинг
94
Регистрация
03.12.2007
Должность
programmer

в phpshop, на котором сейчас сайт структура каталогов не такая как на myopencart, куда ві хотите перезжать (если я правильно определил движки)

поэтому есть 2 варианта:

1. писать редирект в htaccess на каждый урл

2. нанять кого-то для переноса, если сами не программист.

По сути задача решаема - можно написать скрипт, который будет обрабатывать старый урл, искать в базе соответствие новому и редиректить туда. Заодно можно и решить сам процесс переноса. Если интересно - обращайтесь.

могу попробовать помочь. напишите в лс или аську

Все зависит от урлов. Недавно переносил сайт на новый движок и решил такую же задачу тем, что на новом движке все материалы имели свой старый айди. Понадобилось по одному редиректу для каждого типа страниц.

Было site.com/node/23 стало site.com/artiсles/23.html

Покажите часть урла на новом и старом движках, может что подскажу.

rammlied, задача стояла следующая

При открытии основного адреса сайта, пользователь должен видеть только страничку с правилами.

Но никто не мешает совместить вход и страницу с правилами. В таком случае будет не важно, зарегистрированный этот пользователь или нет.

vavenko добавил 05.09.2011 в 14:41

Дон-Кукушон, а за решением вам сюда. Или стучитесь в асю, сделаю за небольшое вознаграждение.

как-то так

tr.class, tr.class td {
........
}

Вы хотите идею или решение?

бесплатная идея: в index.php проверяете существует ли сессия пользователя - если да - никаких действий не предпринимаете. Если нет - перенаправляете пользователя на страницу с правилами.

Страницу с правилами и страницу входа на сайт добавляете в исключения при проверке вышеописанного условия.

htaccess работает с сервером, а не с браузером

достаточно дописать к названию файлов стилей в коде сайта переменную GET

например так

<link rel="stylesheet" href="/plugins/system/jcemediabox/themes/light/css/style.css?03092011" type="text/css" />

то же относится и к картинкам

time() использовать не рационально, поскольку кешироваться стили и картинки браузером не будут совсем

также удобным считается способ когда в разные файлы выносят цвета, позиционирование элементов, шрифты и размеры.

css файлы кешируются браузером и количество файлов влияет только на удобство их редактирование в будущем.

RewriteEngine on

RewriteCond %{QUERY_STRING} 1

RewriteRule ^catalogue.php catalogue.php?page_id=2 [L]

пример для вашего случая. будет срабатывать только, если в строке запроса встретится catalogue_id=1

Всего: 175