Apache Переписать правила .HTACCESS FILE - PullRequest
0 голосов
/ 21 февраля 2020

Не совсем уверен, правильно ли я это делаю.

У меня установлен MediaWiki на Apache. Все работает нормально, но мне нужно переписать URL-адреса, чтобы сделать их короче. Путь по умолчанию http://mediawiki.my.domain/mediawiki/index.php/article, и я просто пытаюсь получить их так: http://mediawiki.my.domain/mediawiki/article

Я редактировал LocalSettings. php на MediaWiki путь с:

 $wgScriptPath = "/mediawiki";
 $wgScriptExtension = ".php";
 $wgArticlePath = "{$wgScriptPath}/wiki/$1";
 $wgUsePathInfo = true

И у меня также есть и .htaccess файл в / var / www/html со следующим:

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?mediawiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]

Всякий раз, когда я go до http://mediawiki.my.domain/mediawiki, я получаю пустую страницу. Я подозреваю, что это связано с файлом .htaccess , а не с самим медиа-вики.

Любое руководство, которое вы можете мне дать?

...