何らかの理由で、Wordpressをnginxで動作させるのにいつも問題があります。
Wordpressを「site」フォルダ(public_html内)にインストールしています。これは私のnginx構成です:
server {
server_name www.wouterds.be wouterds.be;
access_log /srv/www/www.wouterds.be/logs/access.log;
error_log /srv/www/www.wouterds.be/logs/error.log;
location / {
root /srv/www/www.wouterds.be/public_html;
index index.php index.html index.htm;
try_files $uri $uri/ /site/index.php?$args;
autoindex on;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php-fastcgi/php-fastcgi.socket;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /srv/www/www.wouterds.be/public_html$fastcgi_script_name;
}
}
私のウェブサイトhttp://wouterds.be/にアクセスすると、ディレクトリインデックスだけが表示されます。http://wouterds.be/blog/にアクセスすると、適切なページが表示され、すべてが機能しています。しかし、ベースURLでそれを機能させる方法がわかりません。
私を少し助けてくれる人はいますか?私は確かにnginxの専門家ではないので、4時間後にGoogleを使って、ここで試してみることにしました。