我用這個工具http://shorturls.redwerks.org/爲MediaWiki重寫了一個簡短的URL。 從此出發:http://wikitest.org/fr/index.php/Accueil
至此:http://wikitest.org/fr/wiki/Accueil
。如何從MediaWiki的URL中刪除index.php?
Then I added this code to LocalSettings.php:
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = "/fr";
$wgScriptExtension = ".php";
$wgArticlePath = "{$wgScriptPath}/wiki/$1";
$wgUsePathInfo = true
但是,當我去我的網站,我得到404未找到。在此服務器上找不到請求的資源!
你的服務器上的重寫規則是怎麼樣的? – leo 2014-09-25 12:14:29
我的服務器中沒有重寫規則。沒有.htaccess我只改變了LocalSettings.php來改變URL。 – 2014-09-26 15:26:57
那就是爲什麼。你需要告訴服務器在這些URL上提供服務。 LocalSettings.php只能更改wiki中的鏈接,而不能更改服務器的行爲 – leo 2014-09-26 18:35:52