2016-06-08 2 views
1

Я хочу, чтобы извлечь какую-то часть из URL, а затем перенаправить пользователя на страницу с помощью Htaccess, как показано нижеExtract некоторую часть строки, а затем перенаправить с помощью HTAccess

Оригинал:

Извлечь деталь после pdf/ и до _DS.pdf и затем перенаправить на:

Цель:

+0

Есть уже около 5638265826 ответов на этот вопрос один здесь на StackOverfl вл. Ни один из этих ответов не помог? Почему нет? И почему так должен ответить 5638265827-й ответ? На этот раз должно быть иначе? Начните с просмотра в разделе «Связанный» с правой стороны, вы получите представление о том, как это работает. И прочитайте официальную документацию модуля перезаписи Apache. Он имеет прекрасные примеры. – arkascha

+0

Можете ли вы ответить, я действительно борется с этим, целевой URL должен быть динамически создан. –

ответ

0

Try:

RewriteEngine on 


RewriteRule ^v/vspfiles/pdf/([^_]+)_DS\.pdf$ https://www.bosterbio.com/picokineDatasheet?sku=$1 [L,R] 

вы также можете использовать RedirectMatch

RedirectMatch 301 ^/v/vspfiles/pdf/([^_]+)_DS\.pdf$ https://www.bosterbio.com/picokineDatasheet?sku=$1 
+0

Мне нужно это «PA2036-1» в URL-адресе всего ску, включая «-1» –

+0

@PragmaDev Попробуйте отредактированное правило сейчас – starkeen

Смежные вопросы