:::: MENU ::::

日本語ドメインでWordPressを使う際の設定

Pocket

日本語ドメインを初めて取ってみたが、
意外とひっかかるところがあったのでメモをしておく。

大前提

ApacheやWordpressの設定内に日本語ドメインを直接書いてはいけない!
Punycode表記で書く必要がある。

上記サイトで日本語ドメインをPunycode表記にしておくこと。

正規化後	:ほげほげ.com
Punycode:xn--18ja5jb.com

幸いにもWordPressを動かすだけであれば、
以下の二箇所にちゃんとPunycode表記で記入しておけば問題ない。

Apache

# vi httpd.conf
<VirtualHost *:80>
    ServerAdmin hogehoge@localhost
    DocumentRoot "/var/www/wordpress"
    ServerName xn--18ja5jb.com
    ErrorLog "logs/hogehoge-error_log"
    CustomLog "logs/hogehoge-access_log" combined env=!nolog
    <Directory "/var/www/wordpress">
        Options Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

WordPress

# vi wp-config.php
define('WP_SITEURL', 'http://xn--18ja5jb.com/');
define('WP_HOME', 'http://xn--18ja5jb.com/');
Pocket


So, what do you think ?