Я хотел бы переписать так:
/v2/auth /v2/myphp.php
/v1/auth /v1/myphp.php
Должно быть довольно просто, но я сталкиваюсь с проблемами.Вот пример, который должен в конечном итоге делать то, что я хочу, условие перезаписи работает, но перезапись завершается неудачей:
RewriteCond %{REQUEST_URI} ^/v\d+/auth$ [NC]
RewriteRule "^.*(v\d+).*$" "/$1/myphp.php" [L]
Переписывающая таблица ниже работает с http://mydomaindotcom/v2/auth:
RewriteRule "^.*auth$" "/v2/myphp.php" [L]
Но это работает и с тем же URL:
RewriteRule "^.*a.*$" "/v2/myphp.php" [L]
Но это не удается, и я думаю, это указывает на проблему с обнаружением того, что находится в первых слешах?:
RewriteRule "^.*v.*$" "/v2/myphp.php" [L]
был бы признателен за любую помощьчтобы решить это!