我正在尝试将example.com
(以及example.com/
,www.example.com
和www.example.com/
)重定向到example.com/subdirectory
。我可以使用HTML轻松地做到这一点但是根据我的阅读,最好使用Apache进行301重定向。
如何使用Apache执行此操作?
答案 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]
我想