我在嘗試將example.com
(和example.com/
,www.example.com
和www.example.com/
)重定向到example.com/subdirectory
。我可以使用HTML輕鬆完成此操作,但根據我的閱讀,最好使用Apache進行301重定向。如何將example.com重定向到example.com/subdirectory?
我該如何使用Apache來做到這一點?
我在嘗試將example.com
(和example.com/
,www.example.com
和www.example.com/
)重定向到example.com/subdirectory
。我可以使用HTML輕鬆完成此操作,但根據我的閱讀,最好使用Apache進行301重定向。如何將example.com重定向到example.com/subdirectory?
我該如何使用Apache來做到這一點?
如果你想301重定向:
RedirectMatch 301 ^/$ /subdirectory/
您應該使用使用RewriteRule
關鍵字的.htaccess文件。有關如何執行此操作的更多信息,請參閱Apache docs。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
注*此重定向的.htaccess方法僅適用於具有阿帕奇國防部,重寫爲模的激活Linux服務器。
來源:http://www.webconfs.com/how-to-redirect-a-webpage.php
用法示例將
RewriteRule ^/$ http://somewhere.com/directory [R=301,L]
我猜