История изменений
Исправление
Novator,
(текущая версия)
:
Вот тебе простое приложение на ботл index.cgi:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os, sys, sqlite3, time
from bottle import default_app, route, run, debug, template, request, static_file, redirect, response, abort, error
app = default_app()
@route('/static/<name>')
def files(name):
return static_file(name, root='./static')
@route('/')
def root():
return '<html><body><h1>Hello</h1>World</body></html>'
if __name__ == '__main__':
app.run(server='cgi')
И пример индексного файла для Apache .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.cgi/$1 [QSA,L]
</IfModule>
Не забудь подложить bottle.py в этот же каталог и сайт заработает.
Ссылку на мануал тебе дали выше.
Исправление
Novator,
:
Вот тебе простое приложение на ботл index.py:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os, sys, sqlite3, time
from bottle import default_app, route, run, debug, template, request, static_file, redirect, response, abort, error
app = default_app()
@route('/static/<name>')
def files(name):
return static_file(name, root='./static')
@route('/')
def root():
return '<html><body><h1>Hello</h1>World</body></html>'
if __name__ == '__main__':
app.run(server='cgi')
И пример индексного файла для Apache .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.py/$1 [QSA,L]
</IfModule>
Не забудь подложить bottle.py в этот же каталог и сайт заработает.
Ссылку на мануал тебе дали выше.
Исходная версия
Novator,
:
Вот тебе простое приложение на ботл index.py:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os, sys, sqlite3, time
from bottle import default_app, route, run, debug, template, request, static_file, redirect, response, abort, error
app = default_app()
@route('/static/<name>')
def files(name):
return static_file(name, root='./static')
@route('/')
def root():
return '<html><body><h1>Hello</h1>World</body></html>'
if __name__ == '__main__':
app.run(server='cgi')
И пример индексного файла для Apache .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.py/$1 [QSA,L]
</IfModule>
Не забудь подложить <b>bottle.py</b> в этот же каталог и сайт заработает.
Ссылку на мануал тебе дали выше.