最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Apache中解決動(dòng)態(tài)地址跳轉(zhuǎn)死循環(huán)的方法

 更新時(shí)間:2015年07月06日 11:45:16   投稿:goldensun  
這篇文章主要介紹了Apache中解決動(dòng)態(tài)地址跳轉(zhuǎn)死循環(huán)的方法,另外作者還提出了盡量使用偽靜態(tài)的建議,需要的朋友可以參考下

問題背景:礦秘書網(wǎng)的歷史遺留問題,剛開始由于各種問題,一些動(dòng)態(tài)頁面都是用了?id=參數(shù)的形式,對(duì)seo/seo.html" target="_blank">搜索引擎不友好,經(jīng)常多方面考慮,還是改成偽靜態(tài)。這里勸各位站長在做新站時(shí),盡量使用偽靜態(tài),不僅對(duì)搜索引擎,對(duì)用戶體驗(yàn)也友好。

問題描述:需要將 /news/show_news.php?id=1 形式的地址偽靜態(tài)成 /news/1 形式,而且 /news/show_news.php?id=1 在瀏覽器打開要 301 跳轉(zhuǎn)到 /news/1 去。

但是在 .htaccess 加入規(guī)則,出現(xiàn)了死循環(huán),死循環(huán)規(guī)則如下

RewriteRule ^(d+)$ /news/show_news.php?id=$1 [L]

RewriteCond %{QUERY_STRING} ^id=(d+)$ [NC]
RewriteRule ^show_news.php$ /news/%1? [L,R=301]

死循環(huán)原因:/news/show_news.php?id=1 跳轉(zhuǎn)到 /news/1,而且 /news/1 被重寫為 /news/show_news.php?id=1,/news/show_news.php?id=1 再次跳轉(zhuǎn)到  /news/1,這樣,淚流滿面!

解決辦法:只要在rewrite的時(shí)候,添加一個(gè)常量參數(shù),這樣的url和301的url就不一樣了,規(guī)則如下:

RewriteRule ^(d+)$ /news/show_news.php?id=$1&r=1 [L]

RewriteCond %{QUERY_STRING} ^id=(d+)$ [NC]
RewriteRule ^show_news.php$ /news/%1? [L,R=301]

終于解決了,淚奔……

以上為真實(shí)案例,環(huán)境是apache。

相關(guān)文章

  • 淺談linux下的一些常用函數(shù)的總結(jié)(必看篇)

    淺談linux下的一些常用函數(shù)的總結(jié)(必看篇)

    下面小編就為大家?guī)硪黄獪\談linux下的一些常用函數(shù)的總結(jié)(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • Linux防火墻iptables添加白名單方式

    Linux防火墻iptables添加白名單方式

    這篇文章主要介紹了Linux防火墻iptables添加白名單方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Linux 目錄結(jié)構(gòu)詳細(xì)介紹

    Linux 目錄結(jié)構(gòu)詳細(xì)介紹

    這篇文章主要介紹了Linux 目錄結(jié)構(gòu)詳細(xì)介紹,文章內(nèi)容介紹的很詳細(xì),有對(duì)于linux目錄結(jié)構(gòu)不是太了解的同學(xué)可以參考下
    2021-02-02
  • 查看linux文件系統(tǒng)塊大小的實(shí)現(xiàn)方法

    查看linux文件系統(tǒng)塊大小的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄榭磍inux文件系統(tǒng)塊大小的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • Linux中SSH遠(yuǎn)程訪問和控制的實(shí)現(xiàn)

    Linux中SSH遠(yuǎn)程訪問和控制的實(shí)現(xiàn)

    SSH是一種安全通道協(xié)議,主要用來實(shí)現(xiàn)字符界面的遠(yuǎn)程登錄、遠(yuǎn)程復(fù)制等功能,本文主要介紹了Linux中SSH遠(yuǎn)程訪問和控制的實(shí)現(xiàn),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 基于linux程序中段總結(jié)詳解

    基于linux程序中段總結(jié)詳解

    本篇文章是對(duì)linux程序中段的學(xué)習(xí)進(jìn)行了詳細(xì)的總結(jié)與分析,需要的朋友參考下
    2013-05-05
  • centos 7中添加一個(gè)新用戶并授權(quán)的步驟詳解

    centos 7中添加一個(gè)新用戶并授權(quán)的步驟詳解

    這篇文章主要給大家介紹了關(guān)于在centos 7中添加一個(gè)新用戶并授權(quán)的步驟,文中將實(shí)現(xiàn)的步驟介紹的非常詳細(xì),通過文中介紹的步驟可以輕松的創(chuàng)建一個(gè)新用戶并授權(quán),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • Linux Centos 下使用yum 命令安裝mysql實(shí)現(xiàn)步驟

    Linux Centos 下使用yum 命令安裝mysql實(shí)現(xiàn)步驟

    這篇文章主要介紹了Linux Centos 下使用yum 命令安裝mysql實(shí)現(xiàn)步驟的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Centos7.3下vsftp服務(wù)的安裝方法

    Centos7.3下vsftp服務(wù)的安裝方法

    這篇文章主要為大家詳細(xì)介紹了Centos7.3下vsftp服務(wù)的安裝方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • linux中alarm函數(shù)的實(shí)例講解

    linux中alarm函數(shù)的實(shí)例講解

    今天小編就為大家分享一篇關(guān)于linux中alarm函數(shù)的實(shí)例講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04

最新評(píng)論

庄河市| 汝阳县| 兴义市| 元阳县| 绥阳县| 滦南县| 宜昌市| 皮山县| 邵阳县| 资中县| 阿瓦提县| 沾益县| 温州市| 南阳市| 饶平县| 安宁市| 绵阳市| 武胜县| 永川市| 原阳县| 屏南县| 文化| 尚义县| 盘锦市| 阿拉尔市| 海淀区| 涟源市| 吉安县| 道真| 云安县| 沛县| 马山县| 乌拉特前旗| 兴山县| 托克逊县| 绥阳县| 江华| 临潭县| 玉林市| 米林县| 乾安县|