【发布时间】:2017-05-10 22:44:57
【问题描述】:
我有一个电子商务网站,位于:
当客户点击 signin 链接时,浏览器会被重定向到另一个域,以便进行身份验证:
我正在尝试将http://dev.gworks.mobi/* 重写为http://frock.gworks.mobi:8080/openam/*,而不进行重定向。
我已经在dev.gworks.mobi 网站的.htaccess 中尝试过这个:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/openam(.*)$ [NC]
RewriteRule ^(.*)$ http://frock.gworks.mobi:8080/$1 [P,L]
</IfModule>
但是当我访问http://dev.gworks.mobi/openam 时,它会显示一个404 page not found 页面。
谁能帮我实现我的用例?
【问题讨论】:
-
http://frock.gworks.mobi:8080/openam是否以正确的页面或 404 响应? -
这是一个有效链接,它被重定向到
http://frock.gworks.mobi:8080/openam/XUI/#login/。如果我访问http://dev.gworks.mobi/openam/XUI/#login/它也会产生相同的结果 404。
标签: apache .htaccess mod-rewrite url-rewriting mod-proxy