0

Ubuntu サーバー 12.04 で Nginx 1.1.19 を実行していますが、Googlebot の実行に問題があります。robots.txt ファイルを参照してください。この投稿の例を使用しましたが、成功しませんでした。サービスをテストするために、ウェブマスター ツールにアクセスし、[整合性] > [Googlebot として検索] をクリックします...「見つかりません」、「ページが利用できません」、「robots.txt ファイルにアクセスできません」というメッセージが表示されます「……

nginx.confまた、ファイルまたはファイル「デフォルト」で構成を実行する必要があるかどうかも確認します/etc/nginx/sites-enabled。これは、後のバージョンでは異なる可能性があることに気付いたためです。これが私の基本設定です。

root /usr/share/nginx/www;
index index.php;

# Reescreve as URLs.
location / {
    try_files $uri $uri/ /index.php;
}
4

2 に答える 2

2

以下のコードのように、ポリシーサーバーを「書き換える」コマンドを追加することで、問題を解決することができました。その後、Googleウェブマスターに戻り、Googlebotで検索をやり直したところ、うまくいきました。この機会に、ポート80から443のプレフィックスをリダイレクトし、wwwからwww以外のプレフィックスを実行する私のコードをここに残しておきます。

# Redirect HTTP to HTTPS and NON-WWW to WWW
server {
    listen 80;
    server_name domain.com.br;
    rewrite ^ https://www.domain.com.br$1 permanent;

# Rewrite the URLs.
    location / {
    try_files $uri $uri/ /index.php;
    }
}
server {
    listen 443;
    server_name www.domain.com.br;

# Rewrite the URLs.
    location / {
    try_files $uri $uri/ /index.php;
}

    root /usr/share/nginx/www;
    index index.php;

    [...] the code continued here
于 2013-02-15T16:16:41.320 に答える
0

ここで私の答えをチェックしてください。

nginx.confメインファイルまたはファイルに追加することに関しては/etc/nginx/sites-available、それぞれグローバルにするかサイト固有にするかはあなた次第です。

于 2013-02-14T20:25:50.983 に答える