onenures
Создатель
- Регистрация
- 17 Дек 2007
- Сообщения
- 17
- Реакции
- 1
- Автор темы
- #1
Здравствуйте! В тематической ветке по shop script никто не отвечает. Заранее прошу прощения за дублирование вопроса, но в mod rewrite я нуб. Сижу читаю руководство по нему, но больно он заумный...
Суть проблемы. SSP. Прикручена заказная ЧПУ, работающая как модуль. Т.е. через пхп обрабатывается урл и из базы дергается значение. Проблема в том, что нужно сделать 301 редирект со старых страниц на новые, с чпу.
В htaccess:
Код:
options +followsymlinks
Rewriteengine on
Rewritecond %{REQUEST_FILENAME} !-f
Rewriterule . index.php?99=%{REQUEST_URI} [L]
"99" - значение переменной, которое задается в скрипте, - так написана чпу. После этого урл уже обработан и выдается с чпу. Но старые страницы вида index.php?productID=XXX и index.php?categoryID=XXX также присутствуют (XXX - ID в базе). Нужно сделать перенаправление со старых. Помогите, пожалуйста. Можно ли вообще разобраться с этим парой правил, чтобы перенаправление автоматическим, ведь страницы формируются динамически?
Суть проблемы. SSP. Прикручена заказная ЧПУ, работающая как модуль. Т.е. через пхп обрабатывается урл и из базы дергается значение. Проблема в том, что нужно сделать 301 редирект со старых страниц на новые, с чпу.
В htaccess:
Код:
options +followsymlinks
Rewriteengine on
Rewritecond %{REQUEST_FILENAME} !-f
Rewriterule . index.php?99=%{REQUEST_URI} [L]
"99" - значение переменной, которое задается в скрипте, - так написана чпу. После этого урл уже обработан и выдается с чпу. Но старые страницы вида index.php?productID=XXX и index.php?categoryID=XXX также присутствуют (XXX - ID в базе). Нужно сделать перенаправление со старых. Помогите, пожалуйста. Можно ли вообще разобраться с этим парой правил, чтобы перенаправление автоматическим, ведь страницы формируются динамически?