C CentOS не знаком. :(
А файл, случайно, не в DOS кодировке (CR/LF). Например, если смотреть в nano, vi, cat -e, то будут символы ^M
www:~# bash --version
bash --version
GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.
Проверил у себя. Таких ошибок нет.
Только вот здесь ошибочка (echo "Converting $FILE...". Нужно скобку убрать.
А bash есть на сервере. Может он в другом каталоге.
А что пишет which bash?
### Dump backup using FTP ### #Start FTP backup using ncftp ncftp -u"$FTPU" -p"$FTPP" $FTPS<<EOF mput /home/$NOW.zip quit EOF
Наверно, можно проще
ncftpput -u"$FTPU" -p"$FTPP" $FTPS /home/$NOW.zip
Сделал работу над ошибками :)
RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^rus-trip\.ru$ RewriteRule ^(.*)$ http://www.rus-trip.ru/$1 [R=301,L] RewriteCond %{REQUEST_URI} ^/index\.php RewriteRule ^index\.php content/view/1273/2 [R=301,L]
Результат проверки на Apache/2.0.58
http://rus-trip.ru => http://www.rus-trip.ru
http://rus-trip.ru/index.php => http://www.rus-trip.ru/content/view/1273/2
http://www.rus-trip.ru/index.php => http://www.rus-trip.ru/content/view/1273/2
RewriteCond %{HTTP_HOST} ^rus-trip\.ru$
RewriteRule ^(.*)$ http://www.rus-trip.ru/$1 [R=301]
RewriteCond %{REQUEST_URI} ^/index\.php
RewriteRule ^/$ ^/content/view/1273/2/ [R=301,L]
Вторая строка буква L исчезла
RewriteRule ^/index\.php ^/content/view/1273/2/ [R=301,L]
RewriteRule ^/index\.php‎ ^‎/content/view/1273/2/‎ [R=301,L]