2011-04-17

MoinMoin и "чистые ссылки" (clean URLs)

Это краткий пересказ моего поста: http://en.vas.davimas.name/2011/04/moinmoin-wiki-engine-and-clean-urls.html

Как добиться правильной работы MoinMoin вики c "чистыми ссылками" (clean URLs)?



Сначала задаём правила преобразования ссылкок (URL rewrite rules). В DOCUMENT_ROOT помещаем файл .htaccess следующего содержания:
Options +FollowSymLinks +ExecCGI

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ /index.cgi/$1 [QSA,L]

Взято с WebFaction Forum: http://forum.webfaction.com/viewtopic.php?pid=6098#p6098

Теперь можно набрать в адресной строке http://вашсайт/ExamplePage и наслаждаться видом этой самой страницы.

Но MoinMoin по-прежнему генерит ссылки вида http://вашсайт/index.cgi/ExamplePage. Для исправления этого нужно открыть файл index.cgi, найти определение класса Config ближе к концу файла и поправить атрибут properties:
properties = {'script_name': '/'}

Взято с WebFaction Forum: http://forum.webfaction.com/viewtopic.php?pid=6726#p6726 

Всё! Приятной работы с сайтом!

Комментариев нет:

Отправить комментарий