Несложный хак, который позволит избавиться от "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 следующего содержания:
3. Заходим по адресу ваш.сайт.ру/news к примеру. Если видим модуль новостей - все хорошо, если нет - или не включен mod_rewrite на сервере, или где-то глюк -)))
4. Кропотливо изменяем все ссылки в портале и использующихся модулях, убирая из них modules.
Комментарии, сообщения о багах, пожелания приветствуются. Распространение хака свободное, GPL.