欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

問題描述:需要將 /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ù),這樣的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]

終于解決了,淚奔……

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

相關(guān)文章

  • 實例詳解Linux 中的命令鏈接操作符

    實例詳解Linux 中的命令鏈接操作符

    這篇文章通過實例代碼給大家詳細(xì)介紹了Linux 中的命令鏈接操作符,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-08-08
  • Centos6.5升級glibc過程介紹

    Centos6.5升級glibc過程介紹

    大家好,本篇文章給大家分享的是Centos6.5升級glibc過程介紹,感興趣的同學(xué)趕快來看一看吧,如果對你有幫助的話記得收藏一下哦!
    2021-11-11
  • LNMP系列教程之 設(shè)置301重定向的方法

    LNMP系列教程之 設(shè)置301重定向的方法

    因為LNMP系統(tǒng)環(huán)境采用的是Nginx而不是Apache,所以在設(shè)置301重定向的時候,不是簡單的在根目錄.htaccess文件添加代碼就可以實現(xiàn),因為他需要對單獨的網(wǎng)站conf文件進(jìn)行修改配置
    2012-09-09
  • CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的優(yōu)先級

    CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的優(yōu)先級

    這篇文章主要介紹了CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的優(yōu)先級,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 使用yum查看工具lspci所在包并安裝的方法(詳解)

    使用yum查看工具lspci所在包并安裝的方法(詳解)

    下面小編就為大家?guī)硪黄褂脃um查看工具lspci所在包并安裝的方法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • SELINUX工作原理詳解

    SELINUX工作原理詳解

    這篇文章主要介紹了SELINUX工作原理詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 有效學(xué)習(xí)Linux系統(tǒng)的4個方法

    有效學(xué)習(xí)Linux系統(tǒng)的4個方法

    這篇文章主要為大家詳細(xì)介紹了有效學(xué)習(xí)Linux系統(tǒng)的4個方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 詳解在Linux中搭建一個FTP服務(wù)器

    詳解在Linux中搭建一個FTP服務(wù)器

    本篇文章主要介紹了在Linux中搭建一個FTP服務(wù)器 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Win7安裝和配置Apache2.4服務(wù)器的詳細(xì)方法

    Win7安裝和配置Apache2.4服務(wù)器的詳細(xì)方法

    這篇文章主要介紹了Win7安裝和配置Apache2.4服務(wù)器的詳細(xì)方法,需要的朋友可以參考下
    2017-09-09
  • 詳解Linux 下開發(fā)微信小程序安裝開發(fā)工具

    詳解Linux 下開發(fā)微信小程序安裝開發(fā)工具

    這篇文章主要介紹了詳解Linux 下開發(fā)微信小程序安裝開發(fā)工具的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評論