Php 如何修改指向源服务器的域?

Php 如何修改指向源服务器的域?,php,apache,.htaccess,mod-rewrite,apache2,Php,Apache,.htaccess,Mod Rewrite,Apache2,如何将所有指向我的源服务器的域重写为我的域名?我想阻止其他域名托管我的内容 大家好,这对任何人都是有帮助的,如果其他域指向那里的源IP,并且索引比他们高,等等!你需要做的第一件事 确保在httpd.conf文件中启用了mod_rewrite.so模块 Include conf.modules.d/*.conf LoadModule rewrite_module modules/mod_rewrite.so 您还必须确保允许.htaccess文件覆盖所有: # AllowOverride co

如何将所有指向我的源服务器的域重写为我的域名?我想阻止其他域名托管我的内容

大家好,这对任何人都是有帮助的,如果其他域指向那里的源IP,并且索引比他们高,等等!你需要做的第一件事

确保在httpd.conf文件中启用了mod_rewrite.so模块

Include conf.modules.d/*.conf
LoadModule rewrite_module modules/mod_rewrite.so
您还必须确保允许.htaccess文件覆盖所有:

 # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All
完成后,您可以设置301永久重定向,因此在我的情况下,您只需设置www.yourdomain.com的forwader,并将其转发给yourdomain.com的rewrite so https://或http://即可。您可以在DNS管理器的页面设置中执行此操作,也可以在重写条件下将此代码复制到.htaccess文件中

Options FollowSymLinks

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS_HOST} !^https://yourdomain.com$ 
RewriteRule ^/?(.*) https://www.my-domain.com/$1 [QSA,R=301,L]
现在,您可以看到,我已经为https://connections设置了一个重写-如果您想重写http,只需删除S,等等

我现在的问题是,我根本不知道如何阻止我的targetdomain.com访问我的原始数据