用htaccess替换url的某些部分

时间:2017-08-16 12:24:38

标签: php apache .htaccess

我想用htaccess替换url的某些部分。

我正在使用下面的代码,但我收到404错误。

RewriteRule ^/v1/surveys/login(.*)$ /oauth2/rest/token/$1 [R=301,L]

这是我的网址http://192.168.1.10/survey/api/v1/surveys/login,我想要

替换为http://192.168.1.10/survey/api/oauth2/rest/token

1 个答案:

答案 0 :(得分:1)

您可以在RewriteEngine On行:

下方使用此规则
RewriteEngine On

RewriteCond %{REQUEST_URI} ^/(survey/api)/v1/surveys/login(/.*)?$ [NC]
RewriteRule ^ /%1/oauth2/rest/token%2 [R=301,L,NE]

#其余规则低于此