Я хочу переписать xxx.xxx.xxx/admin/user.php?username=example-user
в xxx.xxx.xxx/admin/users/search/example-user
, но я не могу заставить это работать w/web.config
Я обычно использую htaccess, но это не работает на хосте, на котором я работаю. Код, который я использую сейчас, работает без строки запроса, но если я включаю строку запроса, у кого-нибудь есть идеи, как это исправить?
Администратор-пользователь работает нормально, а администратор-пользователь-поиск не работает
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors>
</httpErrors>
<rewrite>
<rules>
<rule name="admin-user">
<match url="^admin/users" />
<action type="Rewrite" url="admin/user.php" />
</rule>
<rule name="admin-user-search">
<match url="^admin/users/search/([a-zA-Z0-9]+)$" />
<action type="Rewrite" url="admin/user.php?username={R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>