В настоящее время я пишу веб-сайт Django, и у меня есть несколько плоских страниц, которые являются моим основным веб-сайтом. Я хочу, чтобы www.example.com/home был основной плоской страницей веб-сайта, но когда люди переходят на www.example.com, он перенаправляется на www.example.com/home. Я уверен, что это простая вещь, но мне просто не удалось найти правильные условия поиска.
Несколько возможных решений, которые я изучал:
Я запускаю Ubuntu Server 9.04, apache 2.2 и Django 1.1 с wsgi.
Привет,
отметка
вы также можете поместить статическую страницу index.html с этим html-кодом в заголовок этой почти пустой html-страницы:
META HTTP-EQUIV = "refresh" CONTENT = "0; URL = / home">
Вам, конечно, нужно будет добавить "<" в начале, он заблокирован, если я поставлю его здесь
mod_rewrite идеально подходит для этого:
RewriteEngine On
RewriteRule ^/$ /home/ [R]
Видеть мой ответ на переполнение стека о том, как делать редиректы в Django прямо в urls.py
..