M
M
Mark2017-06-07 06:55:58
htaccess
Mark, 2017-06-07 06:55:58

How to shorten a link in htaccess?

Please help to shorten these links in htaccess, leaving only the last numbers, to this form (/2498)
/index.php?page=catalog&cat=2498
The numbers in each heading change, but the path does not change.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Viktor Taran, 2017-06-07
@shambler81

RewriteCond %{QUERY_STRING} (^|&)cat\=([0-9]{1,})($|&)
#СООТВЕТСТВЕННО ЦИФРЫ МОЖНО ЗАМЕНИТЬ РЕГУЛЯРКОЙ НАПРИМЕР [0-9]{1,} В ТАКОМ СЛУЧАЕ ЭТО БУДЕТ ЦИФРЫ ОТ 1 ШТУКИ И БОЛЬШЕ
RewriteRule ^(.*) /%2? [L,R=301]

And even better, write an example of a link which one was which one, you can have several pieces, I will make a clearer regular expression.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question