1. 위키 주소 단축 ¶
모니위키를 처음 설치하면
http://서버주소/moniwiki
를 통해 접속할 수 있다. 이 경우에는 이동 안내 메시지가 나온 뒤, 자동으로 http://서버주소/moniwiki/wiki.php
로 Redirect된다. 이후 다른 페이지는 http://서버주소/moniwiki/wiki.php?모니위키
와 같은 주소를 가지게 된다. 이 때, wiki.php? 라는 주소는 /moniwiki/.htaccess
에서 아래 구문을 추가해서 생략할 수 있다.1.1. 스타호스트 ¶
RewriteEngine on RewriteBase "/moniwiki" # / => /wiki.php?FrontPage RewriteRule ^$ wiki.php?FrontPage [L] # don't touch some reserved urls RewriteCond %{REQUEST_FILENAME} -f RewriteRule . - [L] # wiki page requests RewriteRule ^(.*) wiki.php?$1&%{QUERY_STRING} [L]
1.2. Ncity ¶
RewriteEngine on RewriteBase /wiki # don't touch some reserved urls RewriteCond %{REQUEST_FILENAME} -f RewriteRule . - [L] # wiki page requests RewriteRule ^(.*) wiki.php/$1?%{QUERY_STRING} [L] <Files d> #SetHandler application/x-httpd-php AcceptPathInfo on ForceType application/x-httpd-php </Files>
1.3. nflint ¶
출처 : KWiki
#wiki.php가 나오지 않게한 후에도 한글 네임스페이스가 정상 동작하게 한다. <IfModule mod_url.c> ServerEncoding UTF-8 ClientEncoding EUC-KR </IfModule> #url 단축하기 (url에서 wiki.php를 없앤다.) RewriteEngine on Options FollowSymLinks # Base가 /wiki이면 /wiki로, 아무것도 없으면 / RewriteBase / # / => /wiki.php?FrontPage RewriteRule ^$ wiki.php/FrontPage [L] # don't touch some reserved urls RewriteCond %{REQUEST_FILENAME} -f RewriteRule . - [L] # wiki page requests RewriteRule ^(.*) wiki.php/$1?%{QUERY_STRING} [L]