Ubuntuでmod_rewriteを有効にする

  • 0
    いいね
  • 0
    コメント

    環境

    Ubuntu16.04
    apache2

    リライトさせたかったのでmode_rewriteを有効にする

    How

    mod_rewriteを有効に
    sudo a2enmod rewrite

    Overrideを許可
    sudo nano /etc/apache2/sites-enabled/000-default.conf

    <VirtualHost *:80>
       <Directory /var/www/html>
              AllowOverride All #これ追加
       </Directory>
    ...
    </VirtualHost>
    

    apache再起動
    sudo service apache2 restart

    .htaccess書き換え
    sudo nano /var/www/html/.htaccess

    RewriteEngine on #これ追加
    
    #たとえばhogeをyeahにリライト
    RewriteRule ^hoge$ yeah.html [L]