DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:rewrite

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ru:rewrite [2014-09-17 20:19] – [Hiawatha] 46.247.217.222ru:rewrite [2024-04-13 07:11] (текущий) 95.165.91.33
Строка 40: Строка 40:
   * Удобочитаемые адреса (URL): **.htaccess**   * Удобочитаемые адреса (URL): **.htaccess**
   * Использовать слэш в качестве разделителя именных зон в URL: [**x**]   * Использовать слэш в качестве разделителя именных зон в URL: [**x**]
-Иначе правила URL-преобразований не будут полезны.+Иначе правила URL-преобразований не будут работать.
  
 ==== Hiawatha ==== ==== Hiawatha ====
Строка 306: Строка 306:
 </code> </code>
  
-Если вы не можете использовать ни то, ни другое решение (многие вебхостеры запрещают редактирование ''php.ini'' и использование ''php_flag'' в ''.htaccess'), вам придется редактировать ''conf/local.php''. Заметим, что упомянутые выше настройки не могут быть изменены вызовом ini_set(), начиная с версии PHP 4.2.3, поэтому **единственный** способ сделать это --- использовать следующее:+Если вы не можете использовать ни то, ни другое решение (многие вебхостеры запрещают редактирование ''php.ini'' и использование ''php_flag'' в ''.htaccess''), вам придется редактировать ''conf/local.php''. Заметим, что упомянутые выше настройки не могут быть изменены вызовом ini_set(), начиная с версии PHP 4.2.3, поэтому **единственный** способ сделать это --- использовать следующее:
  
 <code php> <code php>
Строка 394: Строка 394:
 </code> </code>
 thx thx
 +
 +----
 +
 +  * [[http://shcherbyna.my-board.org/dokuwiki|DokuWikiStick local config]]
 +1) __C:\..\DokuWikiStick\server\conf\httpd.conf__
 +<code perl httpd.conf>
 +# absolute minimum configuration for DokuWiki on a Stick
 +# change the Listen directive if you want to use a different port
 +...
 +...
 +
 +# Configure the path to php.ini
 +PHPIniDir php
 +
 +# http://localhost:8800/doku.php?id=ru:start > http://localhost:8800/ru/start
 +<Directory ./../dokuwiki>
 +    AllowOverride AuthConfig FileInfo Limit
 +</Directory>
 +
 +
 +AcceptPathInfo off
 +KeepAlive on
 +KeepAliveTimeout 15
 +TimeOut 30
 +DirectoryIndex index.html index.php
 +</code>
 +
 +
 +2) __C:\..\DokuWikiStick\dokuwiki\.htaccess>__
 +<code perl .htaccess>
 +## http://localhost:8800/doku.php?id=ru:start > http://localhost:8800/ru/start
 +
 +RewriteEngine on
 +
 +RewriteRule ^_media/(.*)              lib/exe/fetch.php?media=$1  [QSA,L]
 +RewriteRule ^_detail/(.*)             lib/exe/detail.php?media=$1  [QSA,L]
 +RewriteRule ^_export/([^/]+)/(.*)     doku.php?do=export_$1&id=$2  [QSA,L] 
 +RewriteRule ^$                        doku.php  [L]
 +RewriteCond %{REQUEST_FILENAME}       !-f
 +RewriteCond %{REQUEST_FILENAME}       !-d
 +RewriteRule (.*)                      doku.php?id=$1  [QSA,L]
 +RewriteRule ^index.php$               doku.php
 +
 +</code>
 +
 +3) __C:\..\DokuWikiStick\dokuwiki\conf\local.php__
 +<code php local.php>
 +..
 +$conf['userewrite'] = 1; // .htaccess
 +$conf['useslash'  = 1;
 +$conf['fnencode'  = 'utf-8';
 +..
 +</code>
 +
 +
ru/rewrite.1410977959.txt.gz · Последнее изменение: 2014-09-17 20:19 — 46.247.217.222

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki