利来w66官网app

  • <tr id='hlsOGT'><strong id='hlsOGT'></strong><small id='hlsOGT'></small><button id='hlsOGT'></button><li id='hlsOGT'><noscript id='hlsOGT'><big id='hlsOGT'></big><dt id='hlsOGT'></dt></noscript></li></tr><ol id='hlsOGT'><option id='hlsOGT'><table id='hlsOGT'><blockquote id='hlsOGT'><tbody id='hlsOGT'></tbody></blockquote></table></option></ol><u id='hlsOGT'></u><kbd id='hlsOGT'><kbd id='hlsOGT'></kbd></kbd>

    <code id='hlsOGT'><strong id='hlsOGT'></strong></code>

    <fieldset id='hlsOGT'></fieldset>
          <span id='hlsOGT'></span>

              <ins id='hlsOGT'></ins>
              <acronym id='hlsOGT'><em id='hlsOGT'></em><td id='hlsOGT'><div id='hlsOGT'></div></td></acronym><address id='hlsOGT'><big id='hlsOGT'><big id='hlsOGT'></big><legend id='hlsOGT'></legend></big></address>

              <i id='hlsOGT'><div id='hlsOGT'><ins id='hlsOGT'></ins></div></i>
              <i id='hlsOGT'></i>
            1. <dl id='hlsOGT'></dl>
              1. <blockquote id='hlsOGT'><q id='hlsOGT'><noscript id='hlsOGT'></noscript><dt id='hlsOGT'></dt></q></blockquote><noframes id='hlsOGT'><i id='hlsOGT'></i>
                Skip to main content
                 亚游集团 » 實用技術

                Z-blog偽靜態規則(含301重定向)

                2016年06月06日 02:31:03154170

                在使用Z-blog的過程中發現網上沒有詳細的偽靜態教程,設置也不規範。

                本文詳細的介紹了zblog在各個環境下的偽靜態規則和詳細的URL配置。

                並且針對百度結構化鏈接進行了優化,對搜索引擎極度友▓好,配合Z-blog簡潔的代碼,讓你收錄加速!

                Z-blog


                靜態化選項

                Z-blog靜態化選項

                模式:偽靜態

                1. 文章的URL配置:{%host%}{%category%}/{%id%}.html

                2. 頁面的URL配置:{%host%}{%alias%}.html

                3. 亚游集团的URL配置:{%host%}page_{%page%}.html

                4. 分類頁的URL配置:{%host%}{%alias%}_{%page%}

                5. 標簽頁的URL配置:{%host%}tags-{%id%}_{%page%}.html

                6. 日期頁的URL配置:{%host%}date-{%date%}_{%page%}.html

                7. 作者頁的URL配置:{%host%}author-{%id%}_{%page%}.html


                *Apache規則

                Apache偽靜態規則

                <IfModule mod_rewrite.c>

                RewriteEngine On

                RewriteCond %{HTTP_HOST} ^(bzgame.cc)(:80)? [NC]

                RewriteRule ^(.*) /$1 [R=301,L]

                RewriteBase /

                RewriteCond %{REQUEST_FILENAME} !-f

                RewriteCond %{REQUEST_FILENAME} !-d

                RewriteRule . /index.php [L]

                </IfModule>


                設置教程

                1. 創建一個空白記事本文件

                2. 將以上代碼復制到記事本並保存

                3. 將文件上傳到網站根目錄

                4. 重命名文▓件為.htaccess

                註:藍色為301重定向代碼,將bzgame.cc改為你的網址即可生效。


                *IIS6規則

                IIS6偽靜態規則

                [ISAPI_Rewrite]


                RewriteRule /page_([0-9]*)\.html /index\.php\?page=$1&rewrite=1 [I,L]

                RewriteRule /date-([0-9\-]+)(?:_)?([0-9]*)\.html /index\.php\?date=$1&page=$2&rewrite=1 [I,L]

                RewriteRule /author-([0-9]+)(?:_)?([0-9]*)\.html /index\.php\?auth=$1&page=$2&rewrite=1 [I,L]

                RewriteRule /tags-([0-9]+)(?:_)?([0-9]*)\.html /index\.php\?tags=$1&page=$2&rewrite=1 [I,L]

                RewriteRule /([^\./_]*)(?:_)?([0-9]*) /index\.php\?cate=$1&page=$2&rewrite=1 [I,L]

                RewriteRule /(?:[^\./_]*)/([0-9]+)\.html(\?.*)? /index\.php\?id=$1&rewrite=1 [I,L]

                RewriteRule /(?!zb_)(.+)\.html(\?.*)? /index\.php\?alias=$1&rewrite=1 [I,L]


                設置教程

                1. 創建一個空白記事本文件

                2. 將以上代碼復制到記事本並保存  請選擇ANSI編碼

                3. 將文件上傳到網站根目錄

                4. 重命名文件為httpd.ini

                註:httpd.ini文件必須為ANSI編碼;ISAPI Rewrite 3請按Apache規則生成.


                IIS6 301重定向設置

                在IIS面板裏新建一個站點,綁定bzgame.cc域名

                此資源內容來自:選擇重定向到URL 並輸入www.bzgame.cc$S$Q

                客戶端將定向到:

                1. 勾選上面的輸入準確URL

                2. 勾選資源永久重定向

                點擊確定生效

                註:bzgame.cc改為你的域名


                *IIS7/8規則

                IIS7/8偽靜態規則

                <?xml version="1.0" encoding="UTF-8"?>

                <configuration>

                 <system.webServer>

                  <rewrite>

                   <rules>

                <rule name="/ Z-BlogPHP Imported Rule" stopProcessing="true">

                <match url="^.*?" ignoreCase="false" />

                 <conditions logicalGrouping="MatchAll">

                  <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

                  <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />

                 </conditions>

                <action type="Rewrite" url="index.php/{R:0}" />

                </rule>

                <rule name="/ Z-BlogPHP Imported Rule index.php" stopProcessing="true">

                <match url="^index.php/.*?" ignoreCase="false" />

                 <conditions logicalGrouping="MatchAll">

                  <add input="{REQUEST_FILENAME}" matchType="IsFile" />

                 </conditions>

                <action type="Rewrite" url="index.php/{R:0}" />

                </rule>

                   </rules>

                  </rewrite>

                 </system.webServer>

                </configuration>


                設置教程

                1. 創建一個空白記事本文件

                2. 將以上代碼復制到記事本並保存

                3. 將文件上傳到網站根目錄

                4. 重命名文件為web.config


                IIS7 301重定向

                1. 首先打開iis7服務器,找到原網站目錄

                2. 點擊要做http重定向的目錄,選擇http重定向

                3. 提示:如果沒有http重定向這個選項,請按如下方法操作:在我的電腦–>右鍵“管理”–>拉下來到“角色摘要”,看到“Web服務器(IIS)”點擊進入並拉下來到“角色服務”模塊

                4. 雙擊http重定向後出現如下界面 .勾選”將請求重定向到此目標”,在裏面填寫要定向到的網址目錄。重定向行為的中有兩個選項,默認為勾選,取消勾選。“將所有請求重定向到確切的目標(而不是相對目標)”這個當你勾選後,定向網址將會直接轉向到你指定的網址


                IIS8 301重定向

                1. 在沒有安裝301重定向的功能下,請先安裝301重定向的功能,首先打開你的服務器,接著打開你的服務器管理程序(有快捷方式的可以在桌面當中直接打開)

                2. 在服務器管理界面當中,可以看到儀表板,在儀表板選擇第一項快速啟動,接著點擊添加角色和功能,進入到添加角色和功能向導界面。

                3. 在這個界面裏左側可以看到可以點擊的3個選項分別是“開始之前"、”安裝類型“、”服務器選擇“這三個選項,而其他選項是灰色的。這裏不用像剛開始安裝的步驟一步一步的往下走,直接點擊服務器選擇,後面的選項就可以直接點擊了,在這裏我們選”服務器角色“,接著看右邊的角色菜單欄找到,"

                4. Web服務器(IIS)”這塊有個小箭頭直接點擊,彈出下拉菜單,在二級菜單欄當中找到“Web服務器”在點擊這個小箭頭彈出三級菜單欄,在三級菜單欄當中找到“常見HTTP功能”再次點擊在彈出下拉菜單,在這裏就可以看到"HTTP重定向“,在這個功能前打上對勾,在下面的選項點擊安裝,進行安裝。

                5. 把你需要做重定向的域名解析到你的服務器上,這時候你用其它域名訪問你網站的地址應該只是你新解析的域名,因為現在還有做重定向。

                6. 打開你的控制面板,找到管理工具

                7. 進入到管理工具界面當中,找到”IIS管理器“

                8. 進入到IIS管理器界面當中,在左邊的菜單欄當中點擊你的“服務器”旁邊的小箭頭彈出下拉菜單,在二級菜單欄當中選擇“網站”。

                9. 選擇完網站後,看最右邊,點擊“添加網站”。也可以在網站選上直接點擊鼠標右鍵點擊“添加網站”。

                10. 在選擇IP地址上選擇與重定向網站相同的IP地址(如果選擇其它IP地址因沒有測試過所以不知道是不是會出現什麽問題),接著填寫主機名,主機名直接填寫你新解析的網站域名就可以。(在物理路徑上最好創建一個新的路徑進行匹配,使用相同的物理路徑不知道會出現什麽問題這個沒有測試過)

                11. 選擇新建好的網站在右邊的界面當中找到已經安裝好的“HTTP重定向”這個功能點擊進入。

                12. 首先把你需要重定向的域名填寫進去(這裏需要註意的是,不是讓你隨便填寫域名,而是需要你填寫把你其它的域名重定向到指定的域名),然後在“將請求重定向到此目標”前面的方框中打鉤即可。這時下面的“重定向行為”開啟選項,在”僅將請求重定向到此目錄(非子目錄)中的內容“前面打鉤。

                13. 在狀態代碼處下拉菜單中選”永久(301)。全部填寫完成後在最右邊選擇應用,這時重定向操作全部完成。


                *Nginx規則

                Nginx偽靜態規則

                if (-f $request_filename/index.html){

                rewrite (.*) $1/index.html break;

                }

                if (-f $request_filename/index.php){

                rewrite (.*) $1/index.php;

                }

                if (!-f $request_filename){

                rewrite (.*) /index.php;

                }


                設置教程

                1. 創建一個空白記事本文件

                2. 將以上代碼復制到記事本並保存

                3. 將文件上傳到網站location / { }節點

                4. 重命名文件為nginx.conf


                Nginx 301重定向設置

                找到服務器下的nginx.conf文件

                找到server段代碼

                server

                {

                listen       80;

                server_name www.bzgame.cc bzgame.cc;

                }

                在server段域名下設置:

                if ($host = 'bzgame.cc' ) {        rewrite ^/(.*)$ /$1 permanent; }


                重啟nginx,這樣我們就完成了nginx下301的跳轉設置。

                註:將bzgame.cc改為你的網址。


                *Lighttpd規則

                Lighttpd偽靜態規則

                # Rewrite rules

                url.rewrite-if-not-file = (


                "^/(zb_install|zb_system|zb_users)/(.*)" => "$0",


                "^/(.*.php)" => "$0",


                "^/(.*)$" => "/index.php/$0"


                )


                設置教程

                方式一:主機控制面板的lighttpd加入以上代碼

                方式二:修改/etc/lighttpd/lighttpd.conf加入以上代碼


                Lighttpd 301重定向設置

                在站點添加:url.redirect = ( "^/(.*)" => "/$1" ) 

                註:

                1. 不能再添加其他的了,lxadmin自動生成的需要刪除的。

                2. 需要啟用redirect模塊

                3. bzgame.cc改為你的█域名




                評論列表暫無評論
                qq129032503
                qq129032503回復 我和我的小夥伴們都驚呆了!
                發表評論