首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重定向,但保持域不变

重定向,但保持域不变
EN

Stack Overflow用户
提问于 2014-12-15 02:51:24
回答 1查看 110关注 0票数 0

我有一个owncloud服务器,我想设置第二个短域,以保持共享链接的短。

假设我们有longdomain.com和short.com,这里是我的httpd行

代码语言:javascript
运行
复制
<VirtualHost *:80>
    ServerAdmin email@adderss.com
    DocumentRoot /var/www/dir/public_html
    ServerName short.com
    ServerAlias www.short.com
    RewriteEngine on
    RewriteRule ^/([A-Za-z0-9]{4,12})$ https://www.long.domain.com/public.php?service=shorty_relay&id=$1 [QSA,L]
    ErrorLog /var/www/dir/error.log
</VirtualHost>

对于当前的行,short.com重定向到我需要的位置,但是我希望这个重定向在后台,并将短域保留在用户的浏览器上。我该怎么做?

更新:

在我的短域虚拟主机中,我可以使用短域访问我的owncloud。例如:cli.com/index.php/app/files/

长域消失了。我想我现在进步了一步。

代码语言:javascript
运行
复制
ProxyPass / https://www.long.domain.com
ProxyPassReverse / https://www.long.domain.com

下一步是使用regex,这样我就只能加载简短的id链接。

如何将上面的重写regex与proxypass结合起来。我试过ProxyPassMatch butI还没有弄清楚如何正确地使用它,有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-15 11:49:56

如果您不能使相同的内容可由short.com寻址,short.com可以通过加载mod_proxy、mod_proxy_http和将重写标志从R更改为P来代理到长域。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27476680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档