我有一个本地域名 .dz ,不允许DNS更改,我希望将域和所有页面重定向到另一个域 .com ,并将.dz地址保留在地址栏中并完全隐藏.com域。
我搜索了整个互联网--所有的解决方案都不是这样做的,有些是重定向到.com和地址栏中的.com显示,另一些则是只重定向主页。
我想知道这个php函数是否是从.com域中直接读取,然后将内容写入.dz域的函数。
我可以同时访问.htaccess或PHP。
发布于 2016-12-29 08:51:50
我假设您可以访问httpd.conf或conf目录,
在提到mod_proxy的部分中,在您的mod_proxy中尝试这一点。
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中尝试下面的规则
RewriteEngine On
RewriteRule ^(.*)$ http://domain.com/$1 [P]但是,您必须确保启用了mod_proxy,如果您能够与您的主机提供商约定,这些行必须在httpd.conf中取消注释。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so发布于 2016-12-28 15:42:25
在.htaccess中尝试使用代理
RewriteEngine on
RewriteRule ^ http://domain.com%{REQUEST_URI} [NE,P]如果网站很简单的话,这可能在你的情况下是足够好的。
发布于 2016-12-27 12:06:37
实际上,web应用程序应该托管在.dz域中,并且您应该将.com永久地重定向到 dz。不管您做什么,除了在dz域一侧更改DNS之外,这将是对.com本身的请求(dz域名)。
我的意思是,除非您想要映射所有的urls,并为每个请求映射到.com,并更改DOM文件并打印它,否则是不可能的。或者使用Iframe,这意味着您也应该保留.com域。
https://stackoverflow.com/questions/41314353
复制相似问题