Замена части URL в .htaccess


dkorableff
4408

Всем привет, проблема слудущая:

Нужно URL вида http://site.com/component/content/article/3-newsflash/2-altay-shablon?info=2f70616765732f3333372f

привести к такому виду: http://site.com/altai/altai.php?info=2f70616765732f3333372f

Проблема в том что оба URL содержат «?»

пробовал вот так, не работает

#RewriteRule ^component/content/article/3-newsflash/2-altay-shablon?([^/]*)$ /altai/altai.php?$1 [L]


Дикий пионер

[L,SQA]

попробуйте флаги выставить


Max_1

RewriteCond %{QUERY_STRING} info=([a-zA-Z0-9]+)

RewriteRule ^component/content/article/3-newsflash/2-altay-shablon /altai/altai.php?info=%1 [L]


dkorableff

Max_1 Спасибо, то что нужно


sdy88

Поставили движок для сериалов, после еще решили добавлять фильмы, и получилась лишняя приставка -season-0

пример:

site.com/series/avatar-season-0

нужно решение чтоб было 

site.com/watch/avatar

т.е заменялось series на watch и убралось  -season-0


totamon
sdy88 #:

Поставили движок для сериалов, после еще решили добавлять фильмы, и получилась лишняя приставка -season-0

пример:

site.com/series/avatar-season-0

нужно решение чтоб было 

site.com/watch/avatar

т.е заменялось series на watch и убралось  -season-0

может для фильмов стоит использовать «движок для фильмов»? а еще лучше какой-нибудь универсальный движок?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *