나는 조언을 구했습니다. 나는 SEO 도움이 필요하고 301 리디렉션 광고를 요청받은 사이트가 있습니다. 이 사이트는 PHP에서 장고에 대한 변환입니다. 지금은의 CSV를받은 모든 기본적 그럼 내가 주위 django.views.generic.simple 수입 redirect_to 작업에서 작업을 수행하는 데 필요한 연구 후 결정301 리디렉션 django redirect를 여러 번 리디렉션
의 약 700 URL의. 그러나 이것으로 노는 것은 효과가 없습니다. 어느 누구도 사용할 포인터를 알려줄 수 있습니까?
을 여기에 내 URL의는 다음과 같습니다 : 나는 여기에 문서를 읽고
from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin
from django.views.generic.simple import direct_to_template
from django.views.generic.simple import redirect_to
from main.sitemaps import sitemaps
from main.views import *
admin.autodiscover()
urlpatterns = patterns('',
# Redirects from old site
(r'^floor-plans/search/$', redirect_to, {'url': 'http://www.rhodeislandrow.com/floor-plans/'}),
url(r'^admin/', include(admin.site.urls)),
url(r'^subscribe/$', SubscribeView, name='subscribe'),
url(r'^vaultware-template/$', VaultwareTemplateView.as_view()),
url(r'^', include('stateful.urls')),
url(r'^', include('cms.urls')),
(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
(r'^robots.txt$', include('robots.urls')),
)
'django.contrib'에서 [redirect app] (https://docs.djangoproject.com/en/dev/ref/contrib/redirects/?from=olddocs/)를 사용하지 않는 이유는 무엇입니까? CSV를 처리하고 새 리디렉션을 작성하는 스크립트를 작성할 수 있습니다. [나는 조금 도움이 될 블로그 게시물을 썼다] (http://timmyomahony.com/blog/2012/06/27/automatically-update-redirects-when-slug-changes/) (자동 생성 방법을 보여준다. 필드를 변경할 때 리디렉션되지만 적용될 수 있음) –
작동하지 않습니까? 작동하지 않는 것은 무엇입니까? 예외? 그리고 장고 버전을 사용하고 있습니까? – Willian
충분히 설명하지 못해 죄송합니다. 리디렉션 URL (redirect_to, { 'url': 'http://www.rhodeislandrow.com/floor-plans/'}), 이 작동하지 않습니다. 장고 1.3을 사용하고 있습니다 – tjoenz