URL 靜態(tài)化是一個(gè)有利于搜索引擎的設(shè)置,通過(guò) URL 靜態(tài)化,達(dá)到原來(lái)是動(dòng)態(tài)的 PHP 頁(yè)面轉(zhuǎn)換為靜態(tài)化的 HTML 頁(yè)面,可以提高搜索引擎抓取,提供內(nèi)容頁(yè)長(zhǎng)尾關(guān)鍵詞排名,今天主要介紹配置方法。
涉及位置:后臺(tái)--全局--SEO設(shè)置--URL靜態(tài)化
開(kāi)啟偽靜態(tài)需要2步,后臺(tái)設(shè)置開(kāi)啟和相應(yīng)的偽靜態(tài)規(guī)則添加到服務(wù)器。不管你使用的什么環(huán)境主機(jī),在后臺(tái)都可以自動(dòng)生成對(duì)應(yīng)的規(guī)則,只需要保存到服務(wù)器相應(yīng)文件里面即可,下面我們就說(shuō)下開(kāi)啟Discuz! X2.5論壇偽靜態(tài)的方法和查看偽靜態(tài)規(guī)則的方法。
1、開(kāi)啟Discuz! X2.5論壇偽靜態(tài)的方法
后臺(tái)--全局--SEO設(shè)置--URL靜態(tài)化--里面對(duì)應(yīng)的頁(yè)面后面的可用打勾(建議大家全部都選上),然后提供即可。
Rewrite 兼容性:否,使用默認(rèn)即可。
2、如何查看自己論壇的偽靜態(tài)規(guī)則
后臺(tái)設(shè)置開(kāi)啟偽靜態(tài)后,點(diǎn)擊右上角“查看當(dāng)前的 Rewrite 規(guī)則URL 靜態(tài)化”, 會(huì)彈出單 獨(dú)的頁(yè)面,里面包含了Apache Web Server(獨(dú)立主機(jī)用戶)、Apache Web Server(虛擬主機(jī)用戶)、IISWeb Server(獨(dú)立主機(jī)用戶)、IIS7 Web Server(獨(dú)立主機(jī)用戶)、Zeus Web Server和Nginx WebServer的規(guī)則,復(fù)制自己的規(guī)則到服務(wù)器相應(yīng)文件即可。
IIS主機(jī)下的Discuz! X2和Discuz! X2.5偽靜態(tài)規(guī)則,新建文件復(fù)制相應(yīng)文件保存重命名為httpd.ini上傳到論壇根目錄即可。
如果IIS主機(jī)下論壇在二級(jí)目錄下,可以在RepeatLimit 32下面添加RewriteBase /bbs即可解決二級(jí)目錄下偽靜態(tài)的問(wèn)題。
Apache主機(jī)下的Discuz! X2和Discuz! X2.5偽靜態(tài)規(guī)則,新建文件復(fù)制相應(yīng)文件保存重命名為.htaccess上傳到論壇根目錄即可。
如果你是Apache獨(dú)立主機(jī)或者Apache的VPS
Apache偽靜態(tài)配置:
一、你要通過(guò)修改 httpd.conf 來(lái)配置。
1、啟用rewrite
用記事本打開(kāi) httpd.conf后 ,點(diǎn)編輯--查找 LoadModule rewrite
# LoadModule rewrite_module modules/mod_rewrite.so
去除前面的 #
LoadModule rewrite_module modules/mod_rewrite.so
2、啟用.htaccess(支持配置文件中讀取規(guī)范)
AllowOverride None 修改為: AllowOverride All
Options Indexes FollowSymLinks 修改為:Options All
二、重啟你的 apache 服務(wù)
然后新建文件復(fù)制Apache主機(jī)下的Discuz! X2和Discuz! X2.5偽靜態(tài)規(guī)則保存重命名為.htaccess,把.htaccess上傳到論壇根目錄即可。
更多信息請(qǐng)查看IT技術(shù)專欄