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

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Надо обработать исключение, не изобретается ничего :(
Надо сделать:
1. http://domain.ru/folder/url.html => index.php?fold=folder&file=url
2. http://domain.ru/folder/ => index.php?fold=folder
3. http://domain.ru/folder => index.php?fold=folder
первые два реализуются через:
RewriteRule ^((.*)/)?(.*)$ index.php\?fold=$2&file=$3 [L,QSA]
но с п.3 получается ошибка.
попробовал разных вариантов - но тогда ошибка вылетает с п.1 :(
давно не делал этого - помогите кто-нибудь плиз.
не - не работает так. я пробовал [^/]* уже. :(
даже местами поменять чтобы первым "исключение" обрабатывалось - не помогает.
неа - так вообще все отлетает :( стили/скрипты - все
Тогда может вот так..
RewriteRule ^((.*)/?)(.*)$ index.php?fold=$2&file=$3 [L,QSA]
Либо
RewriteRule ^(([^/]+)/?)(.*)$ index.php?fold=$2&file=$3 [L,QSA]
Тогда может вот так..
нет - глючит на корне
В этом варианте он отрабатывает п.1 и п.3 и глючит на всем остальном, включая корень.
В этом варианте он отрабатывает п.1 и п.3 и глючит на всем остальном, включая корень.
Специально проверял - отработали все 3 пункта (для варианта с .html следует учитывать, что отличается от Вашего тем, что в file расширение не передаётся)
Что значит "глючит корень"? Что не должно редиректиться?
Предлагаю 3-й вопрос решить более глобально, заодно избавившись от дублей:
Редиректить все урлы, не содержащие в себе точку и не заканчивающиеся на слеш, в такие же со слешем вконце.