質問: サイト移行時の301リダイレクト設定に関してです。 `https://example.com/sample/`というページを`https://new.example.com/sample/`へ301リダイレクトをかける場合の、.htaccessの記述方法を調べています。 なかなか検索でも載っていないので、お助けください。 よろしくお願いいたします。 尚、exmaple.com直下のディレクトリにある.htaccessに下記記述をするとエラーが起きます。 ``` Redirect permanent /sample https://new.example.com/sample ``` ※リダイレクト処理が解決しました※ 下記のように追加記述すると反映されました。 ありがとうございます。 RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] ※下記追加記述※ RewriteCond %{REQUEST_URI} ^/sample.*$ RewriteRule ^.*$ [R=301]
回答: `.htaccess` は .conf のあるディレクトリではなくて、htmlなどのコンテンツのある場所に保存してください。例えば `/var/www/html` が ルートの場合は、`/var/www/html/.htaccess` に保存します。