當前位置:首頁 » 文件傳輸 » wiki訪問授權
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

wiki訪問授權

發布時間: 2022-06-30 12:25:03

⑴ wiki為什麼總是無法訪問

因為上面的資料涉嫌歪曲歷史,被警察局封了。

⑵ mamp怎麼開啟開啟.htacess

1 . 如何讓的本地APACHE器.htaccess
如何讓的本地APACHE器.htaccess呢?其實只要簡朴修改一下apache的httpd.conf設置就讓APACHE.htaccess了,來看看操作
打開httpd.conf(在那裡? APACHE目錄的CONF目錄裡面),用文本編纂器打開後,查找
(1)
Options FollowSymLinks
AllowOverride None

改為
Options FollowSymLinks
AllowOverride All

(2)去掉下面的注釋
LoadMole rewrite_mole moles/mod_rewrite.so

2. htaccess 寫法
Apache中的.htaccess(或者」分布式配置」了針對目錄改變配置的方法,即,在特定的文檔目錄中放置包含或多個指令的,以作用於此目錄及其子目錄。作為,所能的命令受到限制。***Apache的AllowOverride指令來設置。

子目錄中的指令會籠蓋更高級目錄或者主器配置中的指令。

.htaccess必需以ASCII模式上傳,最好將其許可權設置為644。

錯誤文檔的定位

常用的客戶端哀求錯誤返回代碼:
401 Authorization Required
403 Forbidden
404 Not Found
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type

常見的器錯誤返回代碼:
500 Internal Server Error

利用.htaccess指定事先製作好的錯誤提醒頁面。一般下,人們專門設立目錄,例如errors放置頁面。然後再.htaccess中,加入如下的指令:

ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/internalerror.html

一條指令一行。上述第一條指令的意思是對於404,也找到所的文檔的得顯示頁面為/errors目錄下的notfound.html頁面。不難看出語法格局為:

ErrorDocument 錯誤代碼 /目錄名/名.擴展名

所提示的很少的話,不必專門製作頁面,直接在指令中HTML號了,例如下面例子:

ErrorDocument 401 「你許可權訪問該頁面,請拋卻!」

文檔訪問的密碼保護

要利用.htaccess對某個目錄下的文檔設定訪問和對應的密碼,首先要做的是生成.htpasswd的文本文檔,例如:

zheng:y4E7Ep8e7EYV

這里密碼經由加密,找些工具將密碼加密成.htaccess的編碼。該文檔最好不要放在www目錄下,建議放在www根目錄文檔之外,這樣更為安全些。

有了授權文檔,在.htaccess中加入如下指令了:

AuthUserFile .htpasswd的器目錄
AuthGroupFile /dev/null (授權訪問的目錄)
AuthName EnterPassword
AuthType Basic (授權類型)

是的主人,應該處處為著想。 —— 雷鋒
require user wsabstract (允許訪問的,但願表中都允許, require valid-user)

注,括弧部門為學習添加的注釋

拒絕來自某個IP的訪問

我不想某個政府部門訪問到站點的,那.htaccess中加入該部門的IP而將它們拒絕在外。

例如:

order allow,deny
deny from 210.10.56.32
deny from 219.5.45.
allow from all

第二行拒絕某個IP,第三行拒絕某個IP段,也219.5.45.0~219.2.45.255

想要拒絕人?用deny from all好了。不止用IP,也用域名來設定。

保護.htaccess文檔

在.htaccess來設置目錄的密碼保護時,它包含了密碼的路徑。從安全考慮,有必要把.htaccess也保護起來,不讓別人看到其中的。雖然用其他做到這點,好比文檔的許可權。不外,.htaccess本身也能做到,只需加入如下的指令:

order allow,deny
deny from all

URL轉向

可能對重新規劃,將文檔了遷移,或者更改了目錄。這,來自搜索引擎或者其他鏈接過來的訪問就可能犯錯。這種下,如下指令來完成舊的URL自動轉向到新的:

Redirect /舊目錄/舊文檔名 新文檔的

或者整個目錄的轉向:

Redirect 舊目錄 新目錄

改變預設的首頁

一般下預設的首頁名有default、index等。不外,有些目錄中沒出預設,而是某個特定的名,好比在pmwiki中是 pmwiki.php。這種下,要記住名來訪問很麻煩。在.htaccess中等閑的設置新的預設名:

DirectoryIndex 新的預設名

也列出多個,順序表明它們之間的優先順序別,例如:

DirectoryIndex filename.html index.cgi index.pl default.htm

防止盜鏈

不喜歡別人在的網頁上連接的、文檔的話,也htaccess的指令來做到。

所的指令如下:

RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^$
RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC]
RewriteRule .(gif&line;jpg)$ - [F]

覺得讓別人的頁面開個天窗不好看,那用一張來代替:

RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^$
RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC]
RewriteRule .(gif&line;jpg)$ http://www.mydomain.com/替代名 [R,L]

其它補充:
在給出如何配置Apache支持.htaccess文件之前,首先申明一下:使用.htaccess文件,會降低httpd伺服器的一點性能。

配置方法
找到Apache的httpd.conf配置文件,編輯器打開。

//找到
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

//修改為

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

//就可以了

/*
如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令來改變。
例如,需要使用.config ,則可以在伺服器配置文件中按以下方法配置:
*/
AccessFileName .config通常,.htaccess文件使用的配置語法和主配置文件一樣。AllowOverride指令按類別決定了.htaccess文件中哪些指令才是有效的。

(不)使用.htaccess文件的場合
一般情況下,不應該使用.htaccess文件,除非你對主配置文件沒有訪問許可權。有一種很常見的誤解,認為用戶認證只能通過.htaccess文件實現,其實並不是這樣,把用戶認證寫在主配置文件中是完全可行的,而且是一種很好的方法。
.htaccess文件應該被用在內容提供者需要針對特定目錄改變伺服器的配置而又沒有root許可權的情況下。如果伺服器管理員不願意頻繁修改配置,則可以允許用戶通過.htaccess文件自己修改配置,尤其是ISP在同一個機器上運行了多個用戶站點,而又希望用戶可以自己改變配置的情況下。
雖然如此,一般都應該盡可能地避免使用.htaccess文件。任何希望放在.htaccess文件中的配置,都可以放在主配置文件的段中,而且更高效。
避免使用.htaccess文件有兩個主要原因。
首先是性能。如果AllowOverride啟用了.htaccess文件,則Apache需要在每個目錄中查找.htaccess文件,因此,無論是否真正用到,啟用.htaccess都會導致性能的下降。另外,對每一個請求,都需要讀取一次.htaccess文件。
還有,Apache必須在所有上級的目錄中查找.htaccess文件,以使所有有效的指令都起作用,所以,如果請求/ctusky/ctu/sky中的頁面,Apache必須查找以下文件:

/.htaccess
/ctusky/.htaccess
/ctusky/ctu/.htaccess
/ctusky/ctu/sky/.htaccess一共就要訪問4個額外的文件,就算這些文件都不存在,這也是本文開始說會影響伺服器的一點性能的原因。
其次是安全。這樣會允許用戶自己修改伺服器的配置,這可能會導致某些意想不到的修改,所以請認真考慮是否應當給予用戶這樣的特權。

⑶ 如何設置進入wiki網站的某些網頁時需要密碼

mediawiki下,單頁面不能進行獨立的許可權保護。

如果你的網站是私有網站,不希望所有用戶訪問,則可以設置許可權進行整體封閉。

如果有開放內容,那麼建議你將封閉部分單做一個wiki,與主站分開。這樣在管理上也會容易得多。

許可權的設定
在哪裡設定?
許可權的設定應該在localsettings.php中添加、修改代碼。參見localsettings.php的修改方法。
(mediawiki的初始許可權設定保存在includes/defaultsettings.php中,可以參考這里的寫法,但不要直接改動這里)
如何設定許可權?
許可權設定代碼如下:
$wgGroupPermissions['用戶組']['許可權名稱'] = 取值;
用戶組:設定許可權的目標范圍,*代表所有用戶組,user代表登錄用戶,sysop代表管理員。更詳細的介紹參見mediawiki的用戶組。
注意:沒有單獨的匿名用戶組。
許可權名稱:用戶注冊、頁面訪問、頁面修改等都有單獨的許可權名稱,參見下文說明。
取值:true代表允許,false代表禁止。二者取一。
一旦你更新了localsettings.php,修改內容會即時生效。
設定實例:
例如禁止匿名用戶修改頁面:
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
說明:由於無法單獨控制匿名用戶組,所以採用*首先對所有用戶進行修改限制;然後單獨對登錄用戶打開修改許可權。
----------------------------
你的問題應該是:
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user']['read'] = true;
估計可能你還需要封閉用戶組^_^

⑷ 為什麼我一點擊wiki百科就無法訪問

是不是和你查詢的內容有關啊?有些內容在wiki上是被國內牆了的~要看就得用VPN~
如果不是這個原因~估計和瀏覽器或者電腦的緩存之類的有關~換個瀏覽器或者用電腦助手一類的清理一下~
希望能幫助到你

⑸ wiki系統是什麼意思

wiki就是維客的意思 是個搜索引擎 像網路似的 你可以在裡面建立自己的詞條 別人一搜這個詞就是你的解釋了 你看sports.163的時候,人名後面經常有這個單詞,一點擊的話就會進入維客的體育資料庫,那裡有這個球員的詳細介紹。
下面給你附個網上說明:
多數人對WIKI的興趣部分源自維基網路(Wikipedia)的成功,維基網路是網上免費的網路全書,它依靠眾多投稿人來增加和修改其條目。自從2001年創建以來,維基網路的英文版本不斷擴充內容,現在已經包含48萬個條目,而且已經有了許多其他語言版本。

維基網路也許是最有名的wiki,不過它不是第一個。世界上第一個wiki是一個叫做波特蘭模式知識庫(Portland Pattern Repository)的計算機編程網站,由沃德·坎寧安(Ward Cunningham)於1995年創建。

wiki和blog有何不同?

wiki都有"edit this page" 的鏈接,允許訪問者對頁面做出修改。這個鏈接的存在是wiki區別於Web log和blog的地方,後兩者允許讀者發表針對性的評論來提供反饋信息,但是除了編輯自己發表的內容,不能修改其他任何東西。

blog可以用來建立具有共同興趣愛好的人們組成的社區。而wiki在這個基礎上更向前邁了一步,可以構建共識(consensus-building)。想像一下:一組人坐在一塊白板面前,任何人都可以在上面添加想法,做出修改,甚至擦掉一點東西,你就可以對wiki有了個大致的印象。

wiki的優勢在哪裡?

以當今快節奏的商業工作為例,遠距離的人員之間良好的的交流溝通和想法共享(idea-sharing)將是企業的競爭優勢。訪問wiki的要求只是網際網路連接和一個Web瀏覽器,比其他一些協作應用程序和組件容易部署和使用。通過讓人們在wiki上共享信息頁還可以減輕收件箱的負荷,減少協同工作人員之間的電子郵件發送數量。

為什麼企業重視wiki?

由於維基網路的成功,關於wiki的討論也越來越多,而這種媒體具有的集體性的潛力還遠遠沒有被開發出來。毫無疑問,wiki可以用於公司的內部和外部應用中。對於一些在企業內部網路中信息更新存在問題的公司來說,wiki使得雇員和客戶能自己來做更新。wiki也能幫助調整內部的開發項目,在這一領域中wiki已經開始有所作為了。

wiki也能被用來構建網上客戶社區,用以提供建議和支持。有的公司在對公眾開放公司站點上也許還感到有些害怕,但是隨著客戶忠誠度和滿意度的不斷提升,作為回報,他們對公司的信任程度也將不斷擴大。

誰控制著wiki的內容?

理論上來說,沒有人能控制,同時每個人都可以控制。每個讀者對wiki上的內容都擁有修改,添加和刪除的權利,只要他感覺合適。對一些組織來說,接受這種缺少集中控制的狀態需要在觀念上有比較大的改變。wiki看起來像是一個進入無政府世界的邀請--對網上惡意破壞的人來說他們可以隨意的修改,甚至刪除一些重要的內容--但是在現實中,這種情況幾乎不會發生。

即時如此,對wiki的使用設定一些基本的規則還是必要的。

為了防止重要信息被修改或刪除,系統管理員可以對某些特定的頁面進行"保護",使其不可修改。事實上,即使一個重要的頁面已被刪除或修改了,也不用擔心。wiki是一個網上信息資料庫,每次對其進行的修改都會被記錄下來,並且是可恢復的。

⑹ 請問,有一個叫做wiki百科的怎麼不讓上啊

目前中國大陸的網友可以正常訪問維(和諧)基網路的大部分頁面。
不過如果你查詢部分敏感條目,會被封幾分鍾。

⑺ wiki的作用

Wiki
是一個協同著作平台或稱開放編輯系統。我們可以用Wiki來建設幫助系統,知識庫系統。國內公共wiki最著名就是網路;我這里要討論的是公司的內部wiki。
內部wiki的作用
1.鼓勵分享
分享是互聯網的精神,wiki能將互幫互助融入到企業文化之中。除了工作上的成就,讓員工在工作之餘,能夠體會到幫助他人的成就和快樂。
2.提升員工個人能力
很多難懂深奧的問題,專研半天終於搞懂了,但是你不一定能思路清晰給別人講出來,並且,過了1個月之後再回頭看,可能又不懂了。如果能有一篇總結性的文章出來,這樣對自己、對大家,都是很好的提升。最開始寫的時候,可能會有點困難;但只要堅持,只要肚子里有貨,日子久了,下筆就流暢了。「總結」,是需要練習的;
3.傳承技術
員工離職、特別是核心員工的離職,對公司是一筆不小的損失;如何將員工離職對公司造成的損失降到最低?如果員工將知識分享出來,將以往的工作經驗都體現在wiki中,那麼,接班的同事會更加順暢,也會感激你;說到這,有人會想,我把知道的東西都寫出來了,不是沒有核心競爭力了么?如果這么想,就大錯了,人總是在進步的,你寫出來的越多,自我提升的也越快,說不定,還沒等到你把自己知道的全都寫出來,就已經得到崗位上的提升,而不是離職;你對公司的貢獻,大家都看在眼裡;再就是,創造了一個分享互助的文化,你也同樣可以在同事那裡學到很多。
搭建wiki
小公司,特別是創業型公司,公司內部的知識庫系統,一般沒必要自行開發,可以使用一個開源wiki來建立;目前,網上開源的wiki系統有很多,可選擇的范圍也很大,可以根據自己公司需要來搭建,這里有Wiki開源軟體的介紹。使用最廣泛的是MediaWiki,它是維基網路全書的系統軟體。除了上述鏈接里的開源免費wiki,國內做的比較好的是互動wiki,有授權費用,當然,付費也就有客服支持,對於自行搭建有困難的也是一種選擇。

⑻ 2021維基百科中文版怎麼用不了了

維基網路中文版使用方法
1、下載維基網路中文版和離線維基網路資料庫

在你使用維基網路中文版之前,必須先下載它和維基網路的離線資料庫。

2、導入維基資料庫到軟體

因為維基網路提供的離線資料庫(.xml.bz2)文件格式 WikiText 並不能直接使用,所以我們需要先將資料庫轉換成 WikiTaxi 的 .taxi 格式。下載解壓 WikiTaxi 之後你可以看到一個 WikiTaxi_Importer.exe 的文件,雙擊運行它。簡單來說,它就是一個轉換資料庫格式的工具。使用方法和簡單,第一項選擇 .xml.bz2 文件,第二項選擇要保存轉換好的.taxi文件,然後按 Import Now 即可開始。中間那個橫條是用來調整分配多少內存給該工具來進行轉換工作,當然能用的內存越多,轉換速度也就也快了。轉換好之後,如沒特別需要,之前那個.xml.bz2的文件你可以刪除掉了。

3、運行維基網路中文版

如果你已經製作好.taxi資料庫之後,那麼雙擊運行 wikitaxi.exe ,在菜單里選擇 「Options」-> 「Open *.taxi Database」來打開剛才那個製作好的.taxi資料庫文件即可。然後,就沒然後了,你現在已經擁有一個離線的維基網路資料庫了!想查詢什麼直接搜索就行了。

操作說明
源碼在source文件夾下,data文件夾用來存放 .zim 文件,需要自己在維基網路按需下載 .zim 文件。

PC端瀏覽器訪問界面:

下圖中每一個方框是一個資料庫,自己去下面提供的網站根據需要下載對應的zim資料庫文件。

打開下圖這個頁面後,需要點擊進入相應的庫才能搜索,不能在這個頁面直接搜索!!!

手機端瀏覽器訪問界面:

維基網路中文版注意事項
(1)程序運行之後會自動打開默認瀏覽器來訪問地址localhost上的離線維基網路,如果無法打開請檢查hosts文件;

(2)程序運行之後會後台展示一個黑底綠字的命令行窗口,用來展示提示信息,如Kiwix Server IP地址,請勿關閉該窗口,在用戶關閉瀏覽器窗口後,此窗口會自動關閉;

(3)程序使用的離線維基網路資料庫為kiwix.org製作的zim文件,使用前請自行到地址下載自己所需語言和學科的zim文件:

請將zim文件下載好後,放到程序根目錄的 data 文件夾下,程序就會自動識別並在瀏覽器中展示。