新聞中心
如何利用.htaccess規(guī)則解決新建目錄訪(fǎng)問(wèn)無(wú)效
作者 / 無(wú)憂(yōu)主機(jī) 時(shí)間 2015-03-30 12:08:38
今天無(wú)憂(yōu)主機(jī)(m.love62.cn)小編要給大家講述的,是一些站長(zhǎng)們絕對(duì)遇到的問(wèn)題,就是我們使用.htaccess文件定義的規(guī)則是針對(duì)整個(gè)網(wǎng)站所有目錄的,可是當(dāng)在系統(tǒng)里面重新創(chuàng)建一個(gè)二級(jí)目錄或者是文件夾,再建立一個(gè)站點(diǎn)的時(shí)候,而這個(gè)文件夾或者二級(jí)目錄里面的網(wǎng)站文件結(jié)構(gòu)卻混亂了,訪(fǎng)問(wèn)的時(shí)候卻不能直接訪(fǎng)問(wèn)到默認(rèn)的index.html文件了,小編當(dāng)時(shí)在php虛擬主機(jī)上發(fā)現(xiàn)這個(gè)問(wèn)題的時(shí)候,絕對(duì)困惑了很多站長(zhǎng)朋友們,從而找了很多方法都無(wú)法解決掉這個(gè)問(wèn)題,而今天小編就給大家講講最簡(jiǎn)單的方法。 首先拿個(gè)例子來(lái)說(shuō),ECshop程序中有一條,就是讓目錄支持一級(jí)二級(jí)的規(guī)則,如下:
RewriteRule ^(.*)(.*)/$ category\.php\?defurl=$1 [QSA,L]這個(gè)規(guī)則一旦運(yùn)行了,就如前面所說(shuō)的,新建的二級(jí)目錄或者文件夾都能支持,可是訪(fǎng)問(wèn)起來(lái)卻是無(wú)法訪(fǎng)問(wèn)到該目錄里面的默認(rèn)index.html文件了,但是這個(gè)規(guī)則我們是不能修改及刪除的,不然更麻煩的事情就會(huì)發(fā)生了,而要如何解決這個(gè)難題呢? 解決方法其實(shí)很簡(jiǎn)單,就是要在這個(gè)新建的文件夾或者二級(jí)目錄里面也創(chuàng)建一個(gè).htaccess文件,在這個(gè)文件里面寫(xiě)上特殊的規(guī)則,就是要讓根目錄里面的.htaccess規(guī)則全部都無(wú)效(是到新建的文件夾或者二級(jí)目錄里面無(wú)效哦,不是說(shuō)根目錄里面就無(wú)效了哦),只要把下面的代碼復(fù)制到.htaccess文件里面,上傳到所新建的目錄里面即可,代碼如下:
RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule .* - [L]完美解決這個(gè)問(wèn)題了,希望這個(gè)文章能對(duì)遇到這個(gè)問(wèn)題的站長(zhǎng)們有所幫助。 無(wú)憂(yōu)主機(jī)相關(guān)文章推薦閱讀: 無(wú)憂(yōu)主機(jī)淺談404頁(yè)面的設(shè)計(jì) 如何修改PHP文件大小上傳限制 無(wú)憂(yōu)主機(jī)教程之CONVERTZ編碼轉(zhuǎn)換器介紹 如何設(shè)置LANKECMS(藍(lán)科CMS)程序打開(kāi)中文首頁(yè)
本文地址:http://m.love62.cn/others/19106.html