昨晚給自己的論壇做靜態(tài)化,之前不知道是需要做.htaccess文件設(shè)置,于是在discuz的后臺匆忙的點選了幾個靜態(tài)化的選項(全局》優(yōu)化設(shè)置》URL靜態(tài)化,下面共五個選項,可以全部選上)。選擇后回到前臺一看,盡管每個標題靜態(tài)化了,但是大部分的頁面出現(xiàn)了404錯誤。于是想起來.htaccess文件沒有設(shè)置。
很多人看到一個沒有見到的文件可能會覺得很困難,但其實很簡單,在自己電腦新建一個記事本文件,文件名默認為新建文本文檔.txt,里面寫入如下內(nèi)容:
這里要注意RewriteBase /discuz,上面有注釋:/discuz 為你的論壇目錄地址,如果程序放在根目錄中,請將 /discuz 修改為 / ,顯示為RewriteBase /,如果在bbs目錄,則是RewriteBase /bbs 。
保存退出通過ftp上傳到論壇的根目錄,什么程序的.htaccess文件就傳到此程序的根目錄,而不是網(wǎng)站根目錄下面,重命名成.htaccess即可(windows下無法以點開頭命名),有部分人發(fā)現(xiàn)重命名完成后發(fā)現(xiàn)此文件不見了,是因為你的ftp軟件沒有設(shè)置查看隱藏文件,點開頭的文件在linux系統(tǒng)下是隱藏屬性的,在軟件里設(shè)置一下即可。
設(shè)置好之后,我就在論壇里面上傳了幾篇文章,然后在日志里做了幾個圖書的鏈接,感覺很是不錯。