ЧПУ

mff
На сайте с 21.02.2008
Offline
282
mff
445

Подскажите, как сделать из ссылки: http://site.ru/catalog/washers/company.php?c=aeg вот такую: http://site.ru/catalog/washers/aeg.html ?

Управление репутацией в сети: https://timbook2.ru/
siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteRule ^catalog/washers/(.+)\.html$ catalog/washers/company.php?c=$1 [L]

mff
На сайте с 21.02.2008
Offline
282
mff
#2

siv1987, спасибо! Всё работает.

mff
На сайте с 21.02.2008
Offline
282
mff
#3

А подскажите, как сделать вот такой фокус: из

http://site.ru/catalog/washers/model.php?m=zws_2101 такую

http://site.ru/catalog/washers/zanussi/zws_2101.html

или из

http://site.ru/catalog/washers/model.php?m=hw_12500 такую

http://site.ru/catalog/washers/bosch/hw_12500.html

?

Курю RewriteRule но пока что то не совсем получается :)

siv1987
На сайте с 02.04.2009
Offline
427
#4

То же самое как и по примеру выше.

Если для model.php используется одна входящая переменная m, можно написать в одну регулярку

RewriteRule catalog/washers/[^/]+/(.+)\.html catalog/washers/model.php?m=$1 [L]

Будет работать для ссылок

site.ru/catalog/washers/[any_model_name]/[any_name].html

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