это файл htaccess на сервере
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.domain.com(.*)$
RewriteRule ^(.*)$ http://domain.com/test\.php?user=%1&path=%2 [R]
Согласно моему пониманию приведенного выше кода, если я запрашиваю asher.domain.com / user , его следует переписать в http://domain.com/test.php?user=asher&path=/user верно?
Вместо этого я получаю http://domain.com/test.php?user=asher&path= % 2 пусто.но если я использую $ 1 вместо % 2 , я, кажется, получаю правильный результат.
Возможно, я совершаю самую глупую ошибку, но не знаю, где ямоя ошибкаПомогите мне здесь, ребята?где ошибка в правилах перезаписи, что% 2 не работает для меня?