Php 将域重写到另一个域的子文件夹

Php 将域重写到另一个域的子文件夹,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我目前有这个页面- www.example.com/landing-page 但我想使用另一个域,即www.example2.com 我在Linux机器上使用cPanel,这可以通过.htaccess完成吗 任何帮助都将不胜感激-谢谢 您可以通过apache的VirtualHosts执行此操作,打开您的apache/conf/extra/httpd-vhosts.conf文件 并在其内部应用如下内容: VirtualHostName example2.com:80 <VirtualHost

我目前有这个页面-

www.example.com/landing-page

但我想使用另一个域,即www.example2.com

我在Linux机器上使用cPanel,这可以通过.htaccess完成吗


任何帮助都将不胜感激-谢谢

您可以通过apache的VirtualHosts执行此操作,打开您的apache/conf/extra/httpd-vhosts.conf文件 并在其内部应用如下内容:

VirtualHostName example2.com:80
<VirtualHost example2.com:80>
    DocumentRoot "/var/www/htdocs/landing-page"
    ServerName example2.com
</VirtualHost>
JAVASCRIPT重定向:

将此标签粘贴到旧站点的页面顶部,就在标签之后

<script type="text/javascript">
window.location = "http://www.newsite.com/"
</script>
当然,您会替换为希望页面重定向到的任何位置

它应该立即为您重定向。因此,任何访问旧网站页面的人都会立即重定向到newsite.com

PHP重定向301,永久移动:

<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://www.newsite.com/" ); 
?>

将其放在页面顶部。它不像javascript那样好,但它对SEO友好,我想你正在寻找它。

www.example2.com是为u注册的吗?是的,我可以控制它和DNS etcThanks,但不是-我希望example.com/landing-page仍然存在,但当人们访问example2.com时,它的行为就好像它与另一个页面完全相同,但具有不同的域。