2014-12-02 2 views
1

나는 example.com에서 위키를 실행 중입니다. 페이지로 이동하면 URL의 링크가 /index.php/Main_Page로 변경됩니다.mediawiki의 .htaccess가 작동하지 않습니다.

기본 페이지 다음/이후의 부분은 원하지 않습니다. 또한 내 Localsettings에서 내 .htaccess

rewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^/(.*)$ wiki/index.php?title=$1 [PT,L,QSA] 
RewriteRule ^/*$ wiki/index.php [L,QSA] 
RewriteRule ^$ wiki/index.php [L,QSA] 

에서 나는 현재이 가지고

밖으로 index.php에이를 원한다.

$wgScriptPath  = "/w"; 
$wgArticlePath = "/wiki/$1"; 

어디에서 오류가 있습니까? 나는 그것을 알 수 없다 ... 나는 미디어 위키를 T에 따라 갔다.

답변

0

세 가지 다시 쓰기 규칙은 모순되며 $ wgScriptPath와 일치하지 않는다. 아마도 다음과 같은 것을 의미했을 것입니다.

RewriteRule ^/wiki/(.*)$ w/index.php?title=$1 [PT,L,QSA] 
RewriteRule ^/*$ w/index.php [L,QSA] 

자세한 내용은 https://www.mediawiki.org/wiki/Manual:Short_URL/Apache을 참조하십시오.

관련 문제