Mod-rewrite规则,它仅在=]后获得URL的一部分>

问题描述 投票:1回答:2

我目前正在尝试重定向此URL

http://dev.example.org/active/researchers/contact.php?IDENT=12345

to

http://portaldev.example.org/users/ident/12345

在htaccess中。

但是,我只能重定向到

http://portaldev.example.org/users/ident/IDENT=12345

因为我找不到摆脱IDENT=的方法。我该怎么办?

我的htaccess中的重写条件是:

RewriteCond %{REQUEST_URI}  ^/active/researchers/contact\.php$ 
RewriteCond %{QUERY_STRING} ^IDENT=([0-9]*)$
RewriteRule ^(.*)$ http://portaldev.example.org/users/ident/$2 [R=302,NC,L]

我目前正在尝试将htaccess中的URL http://dev.example.org/active/researchers/contact.php?IDENT=12345重定向到http://portaldev.example.org/users/ident/12345 。但是,我只能得到...

.htaccess url redirect mod-rewrite
2个回答
0
投票

为需要帮助的其他人提供了我的问题的答案:


0
投票

这可能是您要寻找的:

© www.soinside.com 2019 - 2024. All rights reserved.