Помогите написать правило

frosha

Постоялец
Регистрация
9 Окт 2007
Сообщения
83
Реакции
5
  • Заблокирован
  • #2
если не углубляться, то как-то так:





оч простой пример, много чего не учитывающий ;)
 
А как вообще сделать так, что бы на каждый выбранный мною адрес были свои уникальные ЧПУ? Ну вот, например:

страница Для просмотра ссылки Войди или Зарегистрируйся отображается Для просмотра ссылки Войди или Зарегистрируйся, а Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся и т.д.

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

В этом посте написано как это сделано. Если страницы нету - она передаётся GET запросом на страницу обработки ЧПУ. Но сервер будет грузить "нормально" при большом количестве пользователей.
UPD:
Код:
Rewritecond %{REQUEST_FILENAME} !-f
Если файл отсутствует, выполняеться правило:
Код:
Rewriterule . index.php?99=%{REQUEST_URI} [L]
. - под это правило подходят все URL-адреса, вместо запрошеной страницы выдаём страницу index.php?99=%{REQUEST_URI}, где %{REQUEST_URI} - запрошеная страница. Тоесть вместо site.ru/category/343 подставляем страницу site.ru/index.php?99=/category/343. Потом разбираем в файле index.php переменную 99 с GET запроса и формируем нужную страницу.
 
Назад
Сверху