重写单个目录以附加URL查询



我被困在一个url重写,可以做一些专家的建议。

我正在尝试将子目录重定向到一个变量,该变量将附加传入查询。

传入的请求http://example.com/guest/d/qwerty/?id=1&other=2&someother=three

所期望的结果http://example.com/guest/d/?id=1&other=2&someother=three&dir=qwerty

/qwerty/目录名称将根据每次传入的请求而更改,我只希望该目录作为变量附加到URL。

你可以在你的DOCUMENT_ROOT/.htaccess文件中使用这个规则:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(guest/d)/([^/]+)/$ /$1/?dir=$2 [L,NC,QSA,R=302]

最新更新