經(jīng)常有小伙伴咨詢?cè)苾?yōu)cms上傳的文件或目錄不能訪問的問題,今天就給大家說(shuō)下如何解決這個(gè)問題?
使用場(chǎng)景:
場(chǎng)景1:站長(zhǎng)平臺(tái)文件驗(yàn)證,需要上傳html文件
場(chǎng)景2:在云優(yōu)cms目錄下增加文件夾用于其他cms或靜態(tài)資源訪問
那么以上兩種場(chǎng)景在沒有設(shè)置偽靜態(tài)規(guī)則的情況下都是無(wú)法訪問的
操作教程:
那么下面舉例文件名是aaa,目錄是bbb
apache環(huán)境
支持文件訪問:RewriteRule ^aaa.html$ aaa.html [QSA,PT,L]
支持目錄訪問:RewriteRule ^bbb/(.*)$ bbb/$1 [QSA,PT,L]
nginx環(huán)境
支持文件訪問:rewrite ^/aaa.html$ /aaa.html last;
支持目錄訪問:rewrite ^/bbb/(.*)$ /bbb/$1 last;
iis環(huán)境
支持文件訪問
<rule name="已導(dǎo)入的規(guī)則 1" stopProcessing="true"> <match url="^aaa.html$" ignoreCase="false" /> <action type="Rewrite" url="aaa.html" appendQueryString="true"/> </rule>
支持目錄訪問
<rule name="已導(dǎo)入的規(guī)則 1" stopProcessing="true"> <match url="^bbb/(.*)$" ignoreCase="false" /> <action type="Rewrite" url="bbb/{R:1}" appendQueryString="true" /> </rule>
通過(guò)設(shè)置偽靜態(tài)規(guī)則就可以解決了,還不試試嗎?