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] –