Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Несколько сайтов на 1 папку
 
 автор: ascerb   (27.12.2006 в 13:50)   письмо автору
 
 

хотел спросить... по поводу .htaccess

Можно ли делать так: напарковать в 1 папку несколько (много ~20) доменов, сделать в .htaccess так, чтобы для каждого домена выдавался свой сайт (соответствующая поддержка этого в движке), ну и свой уникальный реврайт для ссылок. Вопрос: будет ли это сильно нагружать сервер? Можно так вообще делать?

Можно ли оптимизировать как-то этот процесс, уменьшить нагрузку, чтоб не делать столь громозодкую запись, как нижестоящую

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

# сайт server.info
RewriteCond %{HTTP_HOST} ^server.info$ [NC]
RewriteRule ^contacts/?$ 1.php

RewriteCond %{HTTP_HOST} ^server.info$ [NC]
RewriteRule ^feedback/?$ 2.php


# сайт serv.ru
RewriteCond %{HTTP_HOST} ^serv.ru$ [NC]
RewriteRule ^contacts/?$ 1.php

RewriteCond %{HTTP_HOST} ^serv.ru$ [NC]
RewriteRule ^feedback/?$ 2.php

# таких условий много, доменов тоже...

   
 
 автор: glsv (Дизайнер)   (28.12.2006 в 05:44)   письмо автору
 
   для: ascerb   (27.12.2006 в 13:50)
 

>Можно ли делать так: напарковать в 1 папку несколько (много ~20) доменов
Самый простой способ - вообще не использовать .htaccess. Но все домены будут указывать не на папку, а на Document_Root сайта.

Что-то конкретное сложно подсказать, не знаю исходных данных, целей и задач.

>Можно ли оптимизировать как-то этот процесс, уменьшить нагрузку, чтоб не делать столь громозодкую запись, как нижестоящую

Делайте наоборот:
Если идут обращения к папке contacts/ или feedback/, то перенаправляйте на соответсвующие страницы 1.php и 2.php.

   
 
 автор: aScerb   (28.12.2006 в 12:24)   письмо автору
 
   для: glsv (Дизайнер)   (28.12.2006 в 05:44)
 

Спасибо за ответ.

> Самый простой способ - вообще не использовать .htaccess. Но все домены будут указывать не на папку, а на Document_Root сайта.
в принципе практически одно и тоже.

Цель состоит вот в чем - постороение скрипта каталога сайтов.

Всё управление несколькими сайтами через веб интерфейс. Чтобы поисковики не поклеили все сайты хочется для каждого сайта сделать свой реврайт (сайты для каждого каталога свои ). Т.е. для сайта site.ru/linki-1.html для сайта site.com/links-1.htm
Ну и все они обращаются, например, к link.php

Для каждого сайта около 4 правил реврайта...

С технической точки зрения это сделать можно... практически наверное тоже... Но интересует именно нагрузка на Апач и сревер в это время... Чтоб из-за 3 сайтов не положить весь сервак.......

   
 
 автор: glsv (Дизайнер)   (29.12.2006 в 05:57)   письмо автору
 
   для: aScerb   (28.12.2006 в 12:24)
 

>Но интересует именно нагрузка на Апач и сревер в это время... Чтоб из-за 3 сайтов не положить весь сервак.......

Кроме того, что нагрузка возрастет более ничего сказать нельзя. Все остальное зависит от самого сервера, которым может быть и старенький 486 и многопроцессорный монстр. Сервер может быть под завязку забит сайтами, а может быть полупустым. Могут быть выставлены жесткие ограничения по превышению определенных лимитов памяти, процессора, а могут и отсутствовать.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования