Bagaimana cara memverifikasi kepemilikan situs di Alat Webmaster Google melalui nginx.conf?


11

Sejak beberapa tahun yang lalu, proses verifikasi kepemilikan situs Google Webmaster Tools mulai mengharuskan file verifikasi memiliki konten tertentu, alih-alih hanya berada di sana dan kembali 200 OK, dan memastikan bahwa file terdekat lainnya akan kembali 404 Not Founddll.

Dengan persyaratan baru, bagaimana saya melayani file verifikasi situs Alat Webmaster Google nginx.confsaja?

Jawaban:


18

Jika Anda tahu bahwa file verifikasi harus dinamai googled1085b59adc211cb.html(dan Anda diberi tahu setelah Anda menambahkan situs di dalam Alat Webmaster), maka Anda dapat menempatkan yang berikut ke dalam serverkonteks yang sesuai dari Anda nginx.conf:

    location = /googled1085b59adc211cb.html {
            rewrite ^/(.*)  $1;
            return 200 "google-site-verification: $uri";
    }

PS Eksperimen pemikiran akan mengungkapkan bahwa juga memungkinkan untuk membuat locationekspresi reguler yang sekarang memungkinkan siapa pun untuk memverifikasi kepemilikan situs Anda kapan saja dan tanpa harus menghubungi Anda, tetapi saya akan menghilangkan konfigurasi seperti itu saat ini (untuk mencegah penggunaan yang tidak diinginkan), karena siapa pun yang benar-benar tertarik sekarang memiliki titik awal yang sangat baik. :-)


2
Mengapa menulis ulang dan mengembalikannya?
Dennis Kaarsemaker

4
Penulisan ulang secara cerdik menghilangkan pimpinan /dari $uri. :-) Jika tidak, Alat Webmaster tidak akan mengautentikasi Anda, atau Anda harus menyalin-menempelkan nama file dua kali, membuat potongan-potongan cenderung rentan.
cnst
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.