如何将example.com重定向到example.com/subdirectory?

时间:2010-06-07 21:49:52

标签: apache url url-rewriting

我正在尝试将example.com(以及example.com/www.example.comwww.example.com/)重定向到example.com/subdirectory。我可以使用HTML轻松地做到这一点但是根据我的阅读,最好使用Apache进行301重定向。

如何使用Apache执行此操作?

3 个答案:

答案 0 :(得分:1)

您应该使用RewriteRule关键字来使用.htaccess文件。有关如何执行此操作的详细信息,请参阅Apache docs

答案 1 :(得分:1)

如果你想要301重定向:

RedirectMatch 301 ^/$ /subdirectory/

答案 2 :(得分:0)

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
  

注意*此.htaccess重定向方法仅适用于启用了Apache Mod-Rewrite模块化的Linux服务器。

来源:http://www.webconfs.com/how-to-redirect-a-webpage.php

示例用法是

RewriteRule ^/$ http://somewhere.com/directory [R=301,L]

我想