URLを変更するときは、ダッシュボードの「一般」の「WordPress アドレス (URL)」と「サイトアドレス (URL)」を変えますが、アクセスできなくなってしまった場合は、データベースのテーブルを直接変更します。
対象は、 wp_options テーブルの option_name が、「siteurl」と「home」 となっているものです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
mysql> select * from wp_options where option_name='home'; +-----------+-------------+-------------------------------------+----------+ | option_id | option_name | option_value | autoload | +-----------+-------------+-------------------------------------+----------+ | 36 | home | http://xxxxxxxxx/ | yes | +-----------+-------------+-------------------------------------+----------+ 1 row in set (0.00 sec) mysql> update wp_options set option_value="https://xxxxxxx/blog/" where option_name="siteurl"; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select * from wp_options where option_name='siteurl'; +-----------+-------------+--------------------------------------+----------+ | option_id | option_name | option_value | autoload | +-----------+-------------+--------------------------------------+----------+ | 1 | siteurl | https://xxxxx/blog/ | yes | +-----------+-------------+--------------------------------------+----------+ 1 row in set (0.01 sec) mysql> update wp_options set option_value="https://xxxxxxxxxxxx/blog/" where option_name="home"; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 |