WordPressで開いているページのuriを修正して別リンクにするということをやりたかったときに書いたプログラムをメモ。
<?php $uri = $_SERVER['REQUEST_URI']; $replaceUri = preg_replace('/^\/.+?\/(.+)?\/$/', '$1', $uri);
でもこれって、ダメらしい。なぜなら$_SERVER['REQUEST_URI']
という値は、必ずしも/
の値からスタートするものではない。つまりリクエスト次第ではhttp://〜
からスタートするリクエストもあるとか。
今度調べる。こわひPHP。