.htaccess mod_rewrite 1 RewriteRule для 3 случаев

Как мне написать один RewriteRule с Apache 2.4.16 (в XAMPP 5.6) для обработки 3 возможных случаев? Я видел примеры, но они не работают.

После долгой борьбы и чтения, я наконец-то получил mod_rewrite для работы с:

RewriteRule ^products/?$ /products.php [NC,L]
RewriteRule ^products/([^/]+)/?$ /products.php?categoryname=$1 [NC,L]
RewriteRule ^products/([^/]+)/([^/]+)/([^/]+)/?$ /products.php?categoryname=$1&productname=$2&productsku=$3 [NC,L]

3 строки неплохо, но я хотел бы улучшить это, если это возможно. Я попробовал некоторые предложения, которые я нашел в Интернете, но пока ничего не помогло. Я предполагаю, что это из-за старых версий Apache — может быть?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]