0
我想用htaccess替换一些url部分。用htaccess替换url的某些部分
我正在使用下面的代码,但我得到404错误。
这是我的网址http://192.168.1.10/survey/api/v1/surveys/login,我想
替换为http://192.168.1.10/survey/api/oauth2/rest/token
我想用htaccess替换一些url部分。用htaccess替换url的某些部分
我正在使用下面的代码,但我得到404错误。
这是我的网址http://192.168.1.10/survey/api/v1/surveys/login,我想
替换为http://192.168.1.10/survey/api/oauth2/rest/token
您可以使用此规则仅低于RewriteEngine On
行:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(survey/api)/v1/surveys/login(/.*)?$ [NC]
RewriteRule^/%1/oauth2/rest/token%2 [R=301,L,NE]
#规则休息去吧在此之下
当在htaccess cont ext,路径RewriteRule与_never匹配的模式以slash_开头,在此时已经被剥离。 – CBroe
@CBroe。谢谢。对不起,我还没有得到你的观点 – Coder
确保RewriteEngine处于开启状态。您应该从根地图survey/api/v1/api开始,并且不要使用斜杠启动文件名。 So: RewriteEngine On RewriteRule^survey/api/v1/surveys/login(。*)$ survey/api/oauth2/rest/token/$ 1 [R = 301,L] –