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

时间:2014-07-18 10:34:28

标签: php apache .htaccess mod-rewrite redirect

我目前有这个页面 -

www.example.com/landing-page

但我想为它使用不同的域名,即www.example2.com

我在Linux机器(LAMP)上使用cPanel,是否可以通过.htaccess完成?

非常感谢任何帮助 - 谢谢!

2 个答案:

答案 0 :(得分:0)

您可以通过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>

答案 1 :(得分:-1)

JAVASCRIPT REDIRECT:

将其粘贴在旧网站页面顶部的标签后面。

<script type="text/javascript">
window.location = "http://www.newsite.com/"
</script>

当然,您要替换&#34; http://www.newsite.com/&#34;随时随地将页面重定向到。

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

PHP REDIRECT(301,永久移动):

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

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