fancyモード設定したのに反映しないとき
status.netで、最初はfancyモード(URLが短くなるやつ)にしてなくて、
/index.php/[USER]みたいになってたけど、
やっぱし、かっこわるいしfancyモードにしたいなーってとき。
READMEには、
3. Add or uncomment or change a line in your config.php file so it says: $config['site']['fancy'] = true;
ってかいてるんだけど、いざやってみても、
ユーザのURLとかが変わらない。再起動が必要?htmlはいてる?
色々でバックしてたら、
DBの中にユーザのプロフィールURLとかは直接はいってるみたい。
なもんで、下記のようなSQLを発行して全置換すればOK!でした。
UPDATE `user` SET uri=REPLACE (uri,"index.php/",""); UPDATE `profile` SET profileurl=REPLACE (profileurl,"index.php/",""); UPDATE `message` SET uri=REPLACE (uri,"index.php/",""); UPDATE `notice` SET uri=REPLACE (uri,"index.php/","");