2016-06-09 38 views
0

我有一個需要某個端口上提交一個表單如何添加端口號的行動=」「的形式提交的htaccess

其目前提交的

http://10.26.50.217/wapi/login 

,它需要提交

http://10.26.50.217:8010/wapi/login 

有沒有辦法在htaccess文件中做到這一點? 這是我沒有運氣試過的。

RewriteCond %{SERVER_PORT} !^8010$ 
RewriteRule ^/wapi/login/(.*[^/])/?$ 10.26.50.217:8010/wapi/login/$1/ [R=301,L] 

回答

0

只要指定一個有效的URL:

RewriteCond %{SERVER_PORT} !^8010$ 
RewriteRule ^/wapi/login/(.*[^/])/?$ http://10.26.50.217:8010/wapi/login/$1/ [R=301,L] 
+0

還不行 – Tsea

+0

它仍然服從http://10.26.50.217/wapi/login – Tsea

+0

嗯哼,很顯然_first_提交給你的網址告訴它。只有在請求到達http服務器後,重定向纔會發生。這會發送重定向,應該由客戶端遵循。但是,如果它確實不取決於服務器,而是取決於客戶端,則不管它是什麼。這只是這種重定向如何工作。問題:爲什麼不首先在端口號中指定該URL,爲什麼要依靠該重定向? – arkascha