首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向网站,但将原始网址保留在地址栏中

问重定向网站,但将原始网址保留在地址栏中
EN

Stack Overflow用户
提问于 2016-12-24 15:01:31
回答 8查看 32K关注 0票数 12

我有一个本地域名 .dz ,不允许DNS更改,我希望将域和所有页面重定向到另一个域 .com ,并将.dz地址保留在地址栏中并完全隐藏.com域。

我搜索了整个互联网--所有的解决方案都不是这样做的,有些是重定向到.com和地址栏中的.com显示,另一些则是只重定向主页。

我想知道这个php函数是否是从.com域中直接读取,然后将内容写入.dz域的函数。

我可以同时访问.htaccess或PHP。

EN

回答 8

Stack Overflow用户

发布于 2016-12-29 08:51:50

我假设您可以访问httpd.conf或conf目录,

在提到mod_proxy的部分中,在您的mod_proxy中尝试这一点。

代码语言:javascript
复制
ProxyPass / http://yourwebsite.com/ smax=0 ttl=60 retry=5
ProxyPassReverse / http://yourwebsite.com/ smax=0 ttl=60 retry=5

如果您必须将上述规则放入名为httpd-ajp.conf的单独的conf文件中,则可能会在conf/extra目录中找到它。

完成后,您必须在尝试检查之前重新启动服务器。

编辑

正如您已经说过的,您无法访问conf目录,您可以在.htaccess中尝试下面的规则

代码语言:javascript
复制
RewriteEngine On
RewriteRule ^(.*)$ http://domain.com/$1 [P]

但是,您必须确保启用了mod_proxy,如果您能够与您的主机提供商约定,这些行必须在httpd.conf中取消注释。

代码语言:javascript
复制
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
票数 8
EN

Stack Overflow用户

发布于 2016-12-28 15:42:25

在.htaccess中尝试使用代理

代码语言:javascript
复制
RewriteEngine  on
RewriteRule ^ http://domain.com%{REQUEST_URI} [NE,P]

如果网站很简单的话,这可能在你的情况下是足够好的。

票数 5
EN

Stack Overflow用户

发布于 2016-12-27 12:06:37

实际上,web应用程序应该托管在.dz域中,并且您应该将.com永久地重定向到 dz。不管您做什么,除了在dz域一侧更改DNS之外,这将是对.com本身的请求(dz域名)。

我的意思是,除非您想要映射所有的urls,并为每个请求映射到.com,并更改DOM文件并打印它,否则是不可能的。或者使用Iframe,这意味着您也应该保留.com域。

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

https://stackoverflow.com/questions/41314353

复制
相关文章

相似问题

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