- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, всем!
У меня есть сервер, организованный следующим образом: bugzilla(support), forum (forum), и свой сайт, реализованный на ruby. Мне нужны следующие правила: все что не начинается с /support/ & /forum, отправляется на руби. Есть два урла: http://localhost/forum & http://localhost/helpdesk/forum. Первый должен отправиться на форум, второй на руби приложение. Это организовано следующим правило:
"
# Last rewrite rules on some paths
RewriteRule ^(svn|support|forum|mwiki|xplanner|public|majoron)(.*)$ - [L]
"
Регулярные выражения написаны правильно:
http://www.pcre.ru/eval/%5E%28svn%7Csupport%7Cforum%7Cmwiki%7Cxplanner%7Cpublic%7Cmajoron%29%28.*%29%40%3D%23%3D%40101%40%3D%23%3D%40helpdes%262f%3Bforum/
http://www.pcre.ru/eval/%5E(svn%7Csupport%7Cforum%7Cmwiki%7Cxplanner%7Cpublic%7Cmajoron)(.*)%40%3D%23%3D%40101%40%3D%23%3D%40forum/
Но www.majoron.com/forum отправляется на руби приложение, вместо форума. Кто нибудь может подсказать в чем пожет быть проблема? Полная конфигурация домена лежит в P.S. Я не могу найти в доках какой паттерн берется для сравнение в rewrite rule. Например http://localhost/helpdesk/forum при проверке правила "RewriteRule ^(svn|support|forum|mwiki|xplanner|public|majoron)(.*)$ - [L]" будет использоватсья helpdesk/forum или /helpdesk/forum ибо если второе то мне нужно модифицировать правило. Кто нибудь знает какой паттерн берется? Заранее большое спасибо за помощь.
С уважнеием,
Руфанов Артем.
P.S.
Конфигурация домена:
# Custom error messages
ErrorDocument 404 /majoron/current/public/404.var
ErrorDocument 422 /majoron/current/public/422.var
ErrorDocument 500 /majoron/current/public/500.var
ErrorDocument 503 /majoron/current/public/503.var
RewriteEngine on
# Website resorces
RewriteRule favicon.ico /home/majoron/public_html/majoron/current/public/favicon.ico
RewriteRule sitemap.xml /home/majoron/public_html/majoron/current/public/sitemap.xml
RewriteRule wwwsitemap.xml /home/majoron/public_html/majoron/current/public/wwwsitemap.xml
RewriteRule robots.txt /home/majoron/public_html/majoron/current/public/robots.txt
# Rewrite rules for maintenance page
# RewriteCond %{REMOTE_ADDR} !^11\.111\.111\.111
# RewriteCond %{DOCUMENT_ROOT}/maintenance\.now -f
# RewriteCond %{REQUEST_URI} !((svn|support|forum|mwiki|\w*xplanner)(.*)|maintenance\.(.*)|\.(css|jpg|png|gif))$
# RewriteRule ^(.*)$ /majoron/current/public/maintenance.var [R=307,L]
# ARufanov: bugzilla configuration
<Directory /home/majoron/public_html/support>
AddHandler cgi-script .cgi
Options +Indexes +FollowSymLinks +ExecCGI
DirectoryIndex index.cgi
</Directory>
# ARufanov: content neg. support
# Required modules: mod_alias, mod_setenvif, mod_negotiation
<Directory /home/majoron/public_html/majoron/current/public>
Options +Indexes +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
<Files *.var>
SetHandler type-map
</Files>
LanguagePriority en ru
ForceLanguagePriority Prefer Fallback
</Directory>
# Last rewrite rules on some paths
RewriteRule ^(svn|support|forum|mwiki|xplanner|public|majoron)(.*)$ - [L]
# Balancer for main appication
<Proxy balancer://mongrel_cluster1>
BalancerMember http://127.0.0.1:22001 retry=10
BalancerMember http://127.0.0.1:22002 retry=10
</Proxy>
# Alias for main application
Alias /majoron/public/ /home/majoron/public_html/majoron/current/public/
# Rules for static contents
RewriteCond %{REQUEST_URI} !^(svn|support|forum|mwiki|\w*xplanner)(.*)$
RewriteRule ^(stylesheets|images|javascripts)/(.*)$ /home/majoron/public_html/majoron/current/public/$1$2 [L]
# Rules for dynamic contents
RewriteCond %{REQUEST_URI} !^(svn|support|forum|mwiki|\w*xplanner)(.*)$
RewriteRule !^(stylesheets|images|javascripts)/(.*)$ "balancer\:\/\/mongrel_cluster1%{REQUEST_URI}" [P,QSA,L]