chizernn, нет, не php. Конфиг веб-сервера. Что-то типа apache.conf или непосредственно конфиг для сайта в папке sites-aviable.
RewriteRule ^category/podcategory1/(.+)$ /podcategory1/$1 [R=301,L] - редирект с подкатегории 1 внутри категории на подкатегорию 1.
Однозначно, Drupal!
Смотрите настройки сервера. Вероятно, что веб-сервер настроен на отдачу win1251
Посмотрите, как грузится сайт kremlin.ru. А потом загляните в исходный код.
Создайте предварительно массив для замены определенных ссылок.
HostCMS хороша, если либо сам в ней прекрасно разбираешься (XML, XSL), либо на аутсорс)
Можете настроить через .htaccess, как было указано ранее. Либо непосредственно в настройках веб-сервера. Отдавать вместо адрес_страницы.php, адрес_страницы.html или адрес_страницы/
Вообще говоря, Drupal для магазина не есть замечательность. Хоть CMS и сделана на "универсальность". В данном случае лучше смотреть в сторону CMS'ок заточенных под магазины. Bitrix, CS-Cart, OpenCart.
Если есть root-доступ (или пользователь-админ, который может менять права доступа к базам на сервере) к серверу СУБД, то решатся все проблемы. Но это в случае, если не найти в файлах админки конфигов к БД для сайта. Но лучше найти)