- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Люди добрые, совсем запутался, помогите пожалуйста, кто может
есть url вида
site.ru/blog/?action=view&articleId=20&label=text
привести к виду
site.ru/blog/?action=view&articleId=20
в articleId=20 после "=" может быть только цифра, все что после - удалить
А ничего что label делает этот технический адрес хоть немного ЧПУ?
---------- Добавлено 03.12.2017 в 13:20 ----------
Обычно программно делают выборку по числовому id, затем сравнивают метку/слаг и в случае расхождения делают редирект на канонический адрес.
---------- Добавлено 03.12.2017 в 13:21 ----------
Лучше бы от экшина избавились...
---------- Добавлено 03.12.2017 в 13:30 ----------
По вопросу: вам нужно условие с переменной QUERY_STRING и регуляркой вроде ^(action=view&articleId=\d+) – все что подпадает под содержимое скобок, в правиле можно получить при помощи %1.
А ничего что label делает этот технический адрес хоть немного ЧПУ?
Лучше бы от экшина избавились...
По вопросу: вам нужно условие с переменной QUERY_STRING и регуляркой вроде ^(action=view&articleId=\d+) – все что подпадает под содержимое скобок, в правиле можно получить при помощи %1.
В перспективе избавлюсь и от action, просто несколько десятков страниц уже в индексе (в таком виде), для начала хотелось бы убрать дубли. Поэтому хочу добиться того, чтоб после «articleId=любая-цифра» все отсекалось.
Это полностью самописный сайт, так уж исторически сложилось, что сначала написал небольшой движок на основе простенького шаблона, а про ЧПУ узнал гораздо позже.