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