apache2重定向至子目录

因为我的博客放在了根目录下的/blog中,每次访问都需要在域名后面加个/blog,想想实在是有点麻烦。于是我便打算用apache重定向一下,直接访问域名就自动跳转至域名+/blog。
由于不熟悉正则表达式,我为此折腾了一个下午才成功,其实非常简单,仅仅三行就能完成。

我们只需要在apache的站点配置文件(我的是在/etc/apache2/sites-available/下)内加上如下代码即可

    RewriteEngine on
    RewriteCond  %{REQUEST_URI} ^/$
    RewriteRule  (.*) https://%{SERVER_NAME}/blog/ [L,R=301]

附上一篇重定向的指南
保存后,重启apache2即可

service apache2 restart

效果如下,直接访问我的域名将会返回301,并自动跳转


apache2重定向至子目录_第1张图片

你可能感兴趣的:(apache2重定向至子目录)