Переписать текущий URL-адрес на аналогичный URL-адрес в другой папке - PullRequest
0 голосов
/ 18 июня 2020

Я не очень разбираюсь в .htaccess, я хочу перенаправить URL типа "domain.com/@url" на "domain.com/folder/url", Я пытаюсь получить строку в REQUEST_URI после "@" , а затем использовать RewriteRule, чтобы добавить "% {REQUEST_URI}" после "domain.com/folder / ", но я понятия не имею, как это сделать

Я искал эту проблему несколько недель и много читал о .htaccess, но я не могу этого сделать все еще

Мой текущий код:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^@.*$ /users/%{REQUEST_URI} [R=301,NC]

1 Ответ

2 голосов
/ 18 июня 2020

Вы группируете строку после @ в группу и переходите в вывод.

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^.*@(.*)$ /users/$1 [R=301,NC]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...