Помогите ЧПУ Rewrite, get параметр начало знак /

WU
На сайте с 16.08.2017
Offline
16
396

Ссылка вида

https://site.ru/test/test1/pley.php?c=/pars/you/219.mp4

Надо сделать

https://site.ru/test/test1/pars/you/219.mp4

Пишу:

RewriteRule ^test/test1/([0-9]+)(/?)+$ test/test1/pley.php?c=$1 [L]

Не работает , дайте пару вариантов ,спасибо.

Сервис не помогает:

https://gitcode.ru/tools/gen_mode_revrite
J
На сайте с 20.02.2014
Offline
120
jkm
#1

weber_user, примерно так:

RewriteCond %{THE_REQUEST} " /(test/test1)/pley\.php\?c=(/[^ &]+)"

RewriteRule ^ https://site.ru/%1%2? [R=301,L]

RewriteRule ^test/test1(/.+\.mp4)$ /test/test1/pley.php?c=$1 [L]
WU
На сайте с 16.08.2017
Offline
16
#2
jkm:
weber_user, примерно так:
RewriteCond %{THE_REQUEST} " /(test/test1)/pley\.php\?c=(/[^ &]+)"

RewriteRule ^ https://site.ru/%1%2? [R=301,L]

RewriteRule ^test/test1(/.+\.mp4)$ /test/test1/pley.php?c=$1 [L]

500 Internal Server Error

S
На сайте с 30.09.2016
Offline
469
#3

Попробуйте только последнюю строку использовать.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
WU
На сайте с 16.08.2017
Offline
16
#4

Почему то , с цифрами работает, если писать:

https://site.ru/test/test1/219

---------- Добавлено 04.11.2017 в 21:10 ----------

jkm:
weber_user, примерно так:


RewriteRule ^test/test1(/.+\.mp4)$ /test/test1/pley.php?c=$1 [L]

работает, пасибо:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий