- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Правила проверяются просмотром логов.
А остальные вопросы не важные да?
Каких логов?! Логи чего? Не nginx случаем?
Ни так
ни так
не блокируется
Если правило из старт-поста работает, и там, похоже, что в строке могут применяться базовые регулярки, то можно попробовать
А вообще, если нет косяков в проверке или обработке правила, и проверяется лог тот, что нужно, то вот так списком:
Нашел причину.
У меня на сервере все сайты в одной папке - www
таким образом
/www/ site1
/www/site 2
и прямо в папке www находится файл .htaccess, который работает для всех сайтов
Т.е. для каждого сайта есть свой .htaccess в папке сайта и есть общий .htaccess который работает для всех сайтов.
Так удобно, потому что не нужно для каждого сайта отдельно прописывать правило, если оно требуется для группы сайтов.
Так вот, почему-то это правило (например то которое подсказали вначале) в общем файле не срабатывает, а если записать конкретно в .htaccess сайта, то работает.
Как LEOnidUKG и сказал, утрируя, что чудес не бывает ))
Vitaly2012 , согласись, что ИИ не помог бы. А то ему тут такое некоторые пророчат.
Тема могла бы легко и на 5 страниц форума разрастись )))
Вобщем-то проблема не полностью решена.
Сейчас мне не понятно, почему некоторые правила в htaccess, который является общим для нескольких сайтов, отрабатывают, а некоторые - нет.
Вобщем-то проблема не полностью решена.
Сейчас мне не понятно, почему некоторые правила в htaccess, который является общим для нескольких сайтов, отрабатывают, а некоторые - нет.
Да причин много может быть. Надо смотреть что там и как.
Вот это , например:
https://htmlweb.ru/php/htaccess-mod_rewrite-rewritebase.php
Так вот, почему-то это правило (например то которое подсказали вначале) в общем файле не срабатывает, а если записать конкретно в .htaccess сайта, то работает.
Итак, имеем два файла:
/www/.htaccess
/www/site1/.htaccess
И оба файла содержат правила mod_rewrite.
По умолчанию будут использованы правила mod_rewrite только из /www/site1/.htaccess
Для настройки наследования и порядка объединения правил есть отдельная директива RewriteOptions