Как сделать красивый url через htaccess?

Вообщем много на эту тему ссылок, но так как Я нуб по теме администрирования то потратила кучу времени, а работать так и не стало.
Задача 1:
Перенаправлять в зависимости от языка
Код:
RewriteEngine on # редирект на русскоязычную версию сайта для русских, украинских, белорусских и казахских браузеров RewriteCond %{REQUEST_URI} ^/$ [NC] RewriteCond %{HTTP:Accept-Language} (ru|uk|by|kz) [NC] RewriteRule .* propeller-app.com/pages/ru/index.html [R=301,L] # редирект на англоязычную версию сайта для всех остальных языков RewriteCond %{REQUEST_URI} ^/$ [NC] RewriteRule .* propeller-app.com/pages/en/index.html [R=301,L]
Задача 2:
Укорачивать url с propeller-app.com/pages/en/index.html до propeller-app.com/index.html или propeller-app.com/en/index.html
Код:
DirectoryIndex /pages/ru/index.html RewriteRule ^(|/)$ propeller-app.com/ru/index.html [L] RewriteCond %{REQUEST_URI} !^(|/) RewriteCond %{REQUEST_URI} !/pages RewriteCond %{REQUEST_URI} !\.html$ RewriteRule (.*) /pages/$1.html [L] RewriteCond %{REQUEST_URI} !/pages RewriteCond %{REQUEST_URI} .html$ RewriteRule (.*) /pages/$1 [L]
Читать дальше

Как настроить работу двух роутеров?

Имеется Mikrotik 2011Ui AS-RM, на нем настроен hotspot (настраивал по этому мануалу www.lanmart.ru/blogs/mikrotik-hotspot/). хот спот настроен так, что выдается страничка, пользователь жмет на вход и тем самым получает доступ в интернет на 3 часа.
НО в этой моделе mikrotik'a нет wi-fi.
Нашел у себя старенький TRENDnet tew-651BR.

как настроено:
1) в 1й порт на микротике вставлен кабель провайдера, в 9й вставлен провод, который идет в сетевую стационарника. hotspot работает, после нажатия интернет есть.
2) вставляю кабель провайдера в wan порт tew-651, а из 1го порта кабель идет в сетевую стационарника. инет есть.

чего хочу добиться:
в 1 порт mikrotik'a вставить кабель провайдера, из 9го порта mikrotik в wan порт tew-651 идет кабель. Далее интернет через hotspot должен быть и по wifi и через провода.

проблема:
выше описаная цепочка не работает. мое предположение: когда я с компа или по wifi стучусь на какой либо адрес, он не имеет доступа в инет… я стучусь на локальный адрес, но на tew-651, а надо на mikrotik.
Вопрос: как настроить, что б все работало. Я так понимаю, надо настроить tew-651 что б он перекидывал все на mikrotik… либо на нем должны быть другие ип… вообщем знающию люди, прошу у ВАС помощи.

PS Другимми словами. Есть mikrotik с настроеным хотспотом, нужно к нему подключить 1+ простеньких wifi роутеров (точек), дабы раздавать wifi…

UPD: Сменил порт на tew-651 и стало работать, но когда хоть на одном устройстве логинешся — на других все работает автоматом.

Почему не доходит почта, отправленная с VPS (Debian)?

Добрый день!

Имеется VPS. К нему «прикручен» домен (mysitedomain.ru), который делегирован на Яндекс и подключен к Яндекс.Почта для домена. Проблема вот в чем: не отправляются письма через php mail() на почтовые ящики, созданные для моего домена в яндексе. Если отправлять, например, с mail.ru, то письма доходят нормально. Если отправлять на прямые адреса name@yandex.ru через mail(), то письма успешно доходят.

mail.log:
Aug 10 16:45:39 mysitedomain postfix/smtp[29692]: 2C1B5DC0180: to=, orig_to=, relay=mx.yandex.ru[93.158.134.89]:25, delay=0.11, delays=0.01/0/0.05/0.05, dsn=5.7.1, status=bounced (host mx.yandex.ru[93.158.134.89] said: 550 5.7.1 No such user! (in reply to RCPT TO command)) Aug 10 16:45:39 mysitedomain postfix/smtp[29692]: 2C1B5DC0180: to=, orig_to=, relay=mx.yandex.ru[93.158.134.89]:25, delay=0.11, delays=0.01/0/0.05/0.05, dsn=5.1.3, status=bounced (host mx.yandex.ru[93.158.134.89] said: 501 5.1.3 Bad recipient address syntax. (in reply to RCPT TO command)) Aug 10 16:45:39 mysitedomain postfix/smtp[29692]: 2C1B5DC0180: to=, orig_to=, relay=mx.yandex.ru[93.158.134.89]:25, delay=0.11, delays=0.01/0/0.05/0.05, dsn=5.7.1, status=bounced (host mx.yandex.ru[93.158.134.89] said: 550 5.7.1 No such user! (in reply to RCPT TO command)) Aug 10 16:45:39 mysitedomain postfix/smtp[29692]: 2C1B5DC0180: to=, orig_to=, relay=mx.yandex.ru[93.158.134.89]:25, delay=0.11, delays=0.01/0/0.05/0.05, dsn=5.7.1, status=bounced (host mx.yandex.ru[93.158.134.89] said: 550 5.7.1 No such user! (in reply to RCPT TO command)) Aug 10 16:45:39 mysitedomain postfix/smtp[29692]: 2C1B5DC0180: to=, orig_to=, relay=mx.yandex.ru[93.158.134.89]:25, delay=0.11, delays=0.01/0/0.05/0.05, dsn=5.7.1, status=bounced (host mx.yandex.ru[93.158.134.89] said: 550 5.7.1 No such user! (in reply to RCPT TO command))

Случилось это после переезда на VPS с шаред-хостинга. До переезда все работало хорошо.

Подскажите, куда копать, на что смотреть?

Как реализовать файловый сервер, для сотрудников на выезде?

Доброго времени суток.

В общем проблема такая. У нас в компании, сотрудники, часто выезжают за границу. И бывает так, что им нужно оперативно передавать файлы большого объема. Сейчас тут твориться полный хаос, люди перекидывают ссылки с яндекс, маил дисков на разные почтовые ящики, потом приходится бегать и искать, кто кому что передал.
Есть ли какие то решения, для организации этого хаоса, в определенный и упорядоченный процесс, приема и передачи файлов.

Мне видеться только решение, создания ftp сервера, и раздачу всем персональных аккаунтов. Но проблема в том, что я этим никогда не занимался (не было необходимости).
Если есть исчерпывающие мануалы, прошу поделиться ведающих в данном вопросе.

В наличии есть следующие ресурсы:
1. стабильный 50 МБ/C интернет
2. простаивающая машина i7/3.6/16GB/5TB win7pro
3. несколько свободных доменов, и захудалый хостинг…

P.S Я сам программист, но из за определенных обстоятельств, мне приходится работать и за сисадмина.

Как с помощью .htaccess использовать python 3, вместо python2?

В хостинге который я использую установлен python 2.2 (как потом узнал и python 3.x). Я, неопытный новичок, просил их установить питон 3, ответ: Данное значение возможно прописать в файле .htaccess. Как прописать, чтобы использовать питон 3, не знаю. Куда загрузить этот файл и что туда надо написать?

Как привязать к домену нескольких приложений?

Итак, у меня есть некоторый опыт в разработке простых веб приложений на пхп и рельсах, развертывания последних на heroku. Двигаюсь дальше — хочу прикручивать их к реальному домену, плюс хочу параллельно вести блог. Нужен начальный пинок в правильном направлении. Допустим мой сайт DOMAIN.COM (оформил непосредственно на самом NIC.RU без посредников хостеров). Хочу следующее:
1) /blog — привязать к блогу, тут я так понимаю два варианта:
1.1) для тех, кто дружит с программированием — найти на гитхабе свободные исходники блогплатформы, развернуть на своем хостинге (желательно рельсовое приложение, т.к. с ними больше всего опыта). Какие здесь самые распространенные варианты?
1.2) как делают те, кто не дружит — точно не знаю как, но могу предположить, что есть готовые сайты с блогплатформами. Остается только связать с моим адресом DOMAIN.COM/blog, вопрос как?

2) /rubyapp1, /rubyapp2… — развертываю на heroku — связываю с соответствующем путем — возможно такое на heroku? Та же я понимаю, что-то нужно будет настроить в моем кабинете на nic.ru?
3) тоже самое, только пхпшные приложения. Нужно будет найти пхпшнвй хостинг и произвести процедуры, аналогичные п.2, да?
4) Сейчас хочу временную статическую заглавную страничку повесить, это проще всего сделать на том же nic.ru, оформив у них простейший вариант хостинга?

Спасибо за ответы, хотелось бы так же по пунктам ) Разжевывать досконально не надо, хотя бы примерно, чтобы в голове вырисовалась какая-то картина вышеописанного, связей между хостингами и регистраторами, кому что делегировать и тому подобное.

Как восстановить пароль ISPManager?

Хостинг-компания (в одном лице) пропала на несколько месяцев. Не выходит на связь любыми методами.

Имеется ссылка на ISPManager панель, логин. Прежний пароль не подходит, по неизвестным причинам (не в первый раз)

Из панели Клиента на сайте Хостинг компании не могу поменять пароль, пишет "# Не удалось изменить пароль".
При восстановлении пароля пишет, мол email не указан. Хостер даже email не указал…

У меня на этом хостере несколько сайтов, и со всеми такая история.

Как можно решить эту задачу?

Как в vmware настроить сеть между гостевыми машинами??

пытаюсь создать небольшую локалку и совсем ничего не выходит.хелп!
есть сервер на убунту и несколько клиентов тоже линукс. хочу чтобы сервер имел доступ к сети а инет раздавался на другие компы. это реально? если нет, то хотя бы видели друг друга…
сервер (192.168.1.38; 255.255.255.0; 192.168.1.0) поставила в Bridged, клиентов(192.168.1.39; 255.255.255.0; 192.168.1.38) в Lan Segment1. после рестарта на сервере не поднимается etn1 и сети вообще нет… че делать не знаю зато вопросов куча:
1) я правильно назначила ip адреса? Пул адресов: 192.168.1.33 — 192.168.1.62 т.е это все можно забить компами?

2) у клиентов шлюз это ip сервера?

3) вообще как узнать шлюз ?? ifconfig не показывает. в админке роутера есть
Сетевой адрес | Шлюз | Маска | Интерфейс
192.168.1.0 | 0.0.0.0 | 255.255.255.0 | LAN
это он? или этот с нулями?

4) если сервер в режиме Bridged значит шлюз с хостом общий?

5) dns 192.168.1.1 это нормальный для локалки? как его определять?
уфф, вроде бы всё…

Как восстановить админку в wordpress?

Добрый день, у меня есть вопрос, описать полностью проблему не смогу, т.к сделал не я её, а мой напарник, суть вот в чем:
Мой напарник где-то в админки wordpress стер пусть к папке т.е там была запись типа домен/wp теперь остался просто домен
В итоге что мы получаем, а получаем мы 404 ошибку
The requested URL /wp-login.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Что посоветуете делать? полный путь до админки тоже не помогает, у сайта полетела тема.
Куда смотреть? папка с сайтом точнее с wordpress На хостинге хранится в www/wp/

Почему nginx (в связке с unicorn) не запускается на 80 порту?

1. Почему-то 8080 порт занят, поэтому запустил unicorn на порту 8081:
listen 8081, :tcp_nopush => true

Запускал так:
bundle exec unicorn -E production -c config/unicon.rb

После запуска, перехожу на test.com:8081 и вижу, что приложение запущено

2. Запускаю nginx, для которого в конфиге написано:
server { listen 80; server_name test.com; root /var/www/apps/testapp/public;

Запуск делаю так:
sudo /etc/init.d/nginx start

3. Захожу на test.com:8081 — приложение работает. Захожу на test.com:80 и вижу:
403 Forbidden nginx/1.2.1

Вопроса три:
а) почему так выходит?
б) как сделать, чтобы по test.com:8081 ничего не было, а по test.com:80 работало приложение?
в) как запустить unicorn как демон, а то переключаться между табами не нравится?