Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Готовые хаки

 
 
Опции темы Опции просмотра
AlexLeonov вне форума AlexLeonov
Arbeit macht Frei

Аватар для AlexLeonov

| Цитировать Старый #1 12-25-2006, 11:27

Несложный хак, который позволит избавиться от "modules" в адресах.

1. В корень портала кладем файл .htaccess следующего содержания (если он уже есть - дописываем к существующему):

Код:
RewriteEngine on
RewriteBase /
RewriteRule ^([^/]*)\.(.+)$ $1.$2 [QSA,L]
RewriteRule ^(cache|class|images|include|language|manual|modules|themes){1}/(.*)$ $1/$2 [QSA,L]
RewriteRule ^([a-z]+)(/{0,1})(.*)$ modules/$1/$3 [L]
2. В папку /modules кладем файл .htaccess следующего содержания:

Код:
RewriteEngine on
3. Заходим по адресу ваш.сайт.ру/news к примеру. Если видим модуль новостей - все хорошо, если нет - или не включен mod_rewrite на сервере, или где-то глюк -)))

4. Кропотливо изменяем все ссылки в портале и использующихся модулях, убирая из них modules.

Комментарии, сообщения о багах, пожелания приветствуются. Распространение хака свободное, GPL.
Оценка сообщения (репутация)
+1 vigerLab положительно: + отлично, спасибо огросное!!!


Ronny CMS? Yes!
Посетить домашнюю страницу AlexLeonov
  Сообщения: 1,243 c 23.06.2004 | Репутация: 108
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 290.20 Kb. compressed to 288.47 Kb. by saving 1.72 Kb. (0.59%)
Page generated in 0.19890 seconds with 12 queries