RewriteEngine on
RewriteCond %{QUERY_STRING} ^option=com_phocagallery&view=category&id=4:wkafikupe&Itemid=58$
RewriteRule ^/$ http://сайт.ua/nawiraboti/category/4-wkafikupe.html? [R=301,L]
Чтобы параметры не цеплялись, нужно написать с http
ErrorDocument 404 http://site.ru/index.html
Тогда будет именно редирект.
Но мне кажется, что у товарища просто все запросы завёрнуты в какой-то скрипт, и крутить нужно именно его :)
http://www.google.ru/search?q=jquery+photo+carousel
Вы хотите полностью бесплатно отправлять? Или вы хотите бесплатный скрипт, который будет отправлять за денежку? :)
При чём тут вообще права, если файл не существует?
Если б прав не хватало, писало бы "Permission denied".
http://translate.google.com/#en|ru|No%20such%20file%20or%20directory
(это оно про /var/www/antonsed/data/www/сайт/components/com_sh404sef/shCache.php)
Лучше напрямую, а проще через какой-нибудь сервис :)
ВМ напрямую не так сложно сделать, а всякие "Яндексы" и банковские карты — нужно будет заморочиться.
1. Включите режим отладки
2. Поищите во всех файлах и в базе данных старые пути (которые были на старом хостинге) и замените на новые
3. Напишите в саппорт. Сейчас, по-моему, уже все кому не лень помогают сайты переносить.
Да шо вы заладили с этим %{HTTP_HOST} :D
Надо просто слэш в начале ставить, чтоб путь не вклинивался.
Типа так:
RewriteRule ^d/1\.html$ /d/2.html [R=301,L]
Почитайте про real uid, effective uid и saved uid.
Так же, возможно, на директориях у вас suid bit.