我正在尝试将example.com (以及example.com/、www.example.com和www.example.com/)重定向到example.com/subdirectory。我可以使用HTML很容易做到这一点,但从我所读到的内容来看,使用Apache进行301重定向更好。
如何使用Apache完成此操作?
发布于 2010-06-08 05:53:23
如果您想要301重定向:
RedirectMatch 301 ^/$ /subdirectory/发布于 2010-06-08 05:53:18
您应该使用带有RewriteRule关键字的.htaccess文件。有关如何做到这一点的更多信息,请参见Apache docs。
发布于 2010-06-08 05:53:30
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]我猜
https://stackoverflow.com/questions/2993432
复制相似问题