我們可以通過url ./wiki/Special:Allpages
訪問Mediawiki的所有頁面。mediawiki如何實現Special:Allpages?
但是沒有名爲Special:Allpages
的php文件。 mediawiki如何實現它?
謝謝。
我們可以通過url ./wiki/Special:Allpages
訪問Mediawiki的所有頁面。mediawiki如何實現Special:Allpages?
但是沒有名爲Special:Allpages
的php文件。 mediawiki如何實現它?
謝謝。
對於一個深入的說明,請參見:http://www.mediawiki.org/wiki/Category:Wiki_page_URLs
然而,這裏是一個濃縮版:
MediaWiki的URL是不特定頁面的鏈接是一個簡單的網站。相反,它是代碼使用的一個關鍵字,用於確定顯示哪個頁面以及顯示哪個頁面。
一切指向一個PHP頁面,該頁面將請求引導到正在調用的實際頁面。因此,對SomePage的調用實際上可能轉到MyPage.php,而不是SomePage.php
根據設置Mediawiki(或其他現代PHP站點)的方式,可以通過多種方式實現。
對於Apache用戶可以使用ModRewrite:http://www.mediawiki.org/wiki/Manual:Short_URL/Apache_Rewrite_rules
或者可以使用URL本地設置:http://www.mediawiki.org/wiki/Manual:Short_URL/LocalSettings.php