- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть необходимость создать около трех тысяч редиректов.
Если внести в .htaccess три тысячи строк - сервер не сойдет с ума?
Сервер с ума не сойдет, приходилось видить и по 60к. Но это говорить об неправильно написанном ПО.
Но это говорить об неправильно написанном ПО
Сайт на инклудах и статике, с сильно запущенной структуризацией. Есть необходимость под двиг, а заодно и со структурой разобраться.
Есть необходимость создать около трех тысяч редиректов.
Если внести в .htaccess три тысячи строк - сервер не сойдет с ума?
скорее всего можно обойтись директивой RedirectMatch либо RewriteRule + скрипт
Есть необходимость создать около трех тысяч редиректов.
Если внести в .htaccess три тысячи строк - сервер не сойдет с ума?
Я бы порекомендовал вписывать эти строки не в .htaccess, а в httpd.conf. Тогда парситься весь список будет не при каждом запросе, а при перезапуске апача.
Я припоминаю, что у апача был модуль, редиректящий по хэшу в файле. Это будет экономней, наверно, по ресурсам.
Другой вариант - использовать любой метод вместе с mod_cache - раз это статика, то можно. Один раз для файла .htaccess сработает.
Ещё один способ - сделать с .htaccess, выкачать весь сайт и положить его вместо старого содержимого. Будут тот же контент, но без инклудов и под новыми именами.
Смотря чем вызвана необходимость в таком количестве правил?! Если именно в вашем случае другого выхода нет, то НОРМАЛЬНО. Но лучше подумать о переработке двигуна, структуры сайта и т.п.
Замечу, что до такого сам еще не запускал. Максимум строчек 30 (ито считал всегда, что это уже много :) ) в .htaccess ;)
Спасибо за советы!
DyaDya, сайт статичный видимо, поэтому и требуется.. сам вот тоже думаю над этим, есть старый старый сайт, но.. руки опускаются как подумаю сколько надо работы на перенос на CMS.. :)
DyaDya, сайт статичный видимо, поэтому и требуется.. сам вот тоже думаю над этим, есть старый старый сайт, но.. руки опускаются как подумаю сколько надо работы на перенос на CMS.. :)
а скриптом не думали?:)
Для большого количества редиректов в модуле mod_rewrite можно использовать карты перезаписи (собственно они для этого и предназначены). Для использования их служит директива RewriteMap
При этом становится возможно все редиректы держать в dbm-файле, что значительно увеличивает быстродействие.
За дополнительной информацией отправляю на официальный сайт Апача.