This application allows various webmaster tools to verify that a django site is managed by you.
The only supported method of verification is by accessing a file on your server.
Supported services:
Get django-webmaster-verification
into your python path:
pip install django-webmaster-verification
Add webmaster_verification
to your INSTALLED_APPS in settings.py:
INSTALLED_APPS = ( ..., 'webmaster_verification', ..., )
Add webmaster_verification
to your root urlconf (urls.py):
urlpatterns = patterns('', ..., url(r'', include('webmaster_verification.urls')), ..., )
Add settings just as:
WEBMASTER_VERIFICATION = { 'bing': '<bing verification code>', 'google': '<google verification code>', 'majestic': '<majestic verification code>', 'yandex': '<yandex verification code>', 'alexa': '<alexa verification code>', }
The codes are alphanumeric and don't include suffixes like 'html', e.g.
847e1f379a99c28a
for google, not 847e1f379a99c28a.html
.
Multiple codes are supported as well, except for bing:
WEBMASTER_VERIFICATION = { 'bing': '<bing verification code>', 'google': ( '<google verification code 1>', '<google verification code 2>', ), 'majestic': ( '<majestic verification code 1>', '<majestic verification code 2>', ), 'yandex': ( '<yandex verification code 1>', '<yandex verification code 2>', ), 'alexa': ( '<alexa verification code 1>', '<alexa verification code 2>', ), }
As Bing always accesses the same verification file I'm not sure if it's possible to support more than one code for it. Please let me know if yes, and how, as I don't really use their tools.
For Yandex only the .txt file method is supported, but adding support for .html should be trivial if you need it.
The Alexa codes I saw all had a length of 27 characters, so that's what this app assumes is used. Please let me know if your codes differ and I need to modify the app.
- Add alexa support
- Refactor the test project to use a different structure
- Python 3.2 support
- Integrate testing with travis
- Fix test errors when running from a real project
- Pypi updates
- Yandex Webmaster Tools support added.
- Bugfix for multiple verification codes for one provider.