ユーザ用ツール

サイト用ツール


linux:mod_rewrite-dokuwiki

WordPress 特定ページ から リダイレクト

WordPress で運用していたサイトを dokuwiki に変更しようとしたときにやったこと。

記事は手動で dokuwiki に移行しているが、URL の変更が伴う。

ほとんどアクセスはないので、URL 変わってもいいけど、一部 WordPress のページで 被リンクされている所があった。

せっかく リンクしてもらったのに、見えなくなってしまうのはもったいないので、 mod_rewite で リダイレクトして、dokuwiki のページに飛ぶようにしたので、そのメモ。

・もともとの WordPress のサイトの URL は、

https://www.hohog.net/hogehoge/

・Dokuwiki 移行後のサイトの URL は、

https://www.hohog.net/newdir/chyomechyome

・.htaccess には、以下を書いた。

RewriteRule ^hogehoge/$ /newdir/chyomechyome [R=301,L]

これで、リンクしてくれているサイトから、飛んでみたら、無事 DokuWiki のサイトが表示された。


注意点は、DokuWiki で .htaccess で URL の書き換えをすでに使っているので、 書き換えされる前に リダイレクトされるようにすること。

RewiteEngine on の直後に記述してちゃんと動いた。.htaccess の最後に書いてもだめだった。

linux/mod_rewrite-dokuwiki.txt · 最終更新: 2020/05/06 13:59 by hohog

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki