例えばこのページのURL
https://singoro.net/note/htaccess-301-1page/
を
https://singoro.net/note/301/
としたい場合
.htaccessに以下を記述して表示するファイルがあるディレクトリに放り込めばOK。
<IfModule mod_rewrite.c> RewriteEngine On Redirect 301 /note/htaccess-301-1page https://singoro.net/note/301 </IfModule>
解説
Redirect 301 A B
という形になっているわけだが、これはAからBに301リダイレクトするよ~ってこと。
間違いやすい点としては、
Aはドメイン以下を「/」から記述するのに対して、BはフルURL(絶対URL)だということ。
あと、
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule /note/htaccess-301-1page https://singoro.net/note/301 [R=301,L] </IfModule>
でも同じように動作するので覚えておくといいかも。
WordPressの場合
WordPressの場合は、必ず
# BEGIN WordPress
の前に記載しなくてはいけないので要注意。
コメント