• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 怎么讓apache根據不同的http頭轉向不同的url?

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    比如根據http信息得到瀏覽器是IE,還是NetScape,然后轉向不同的頁面 能象程序那樣獲得http頭的信息嗎?然后根據頭信息轉向不同的頁面嗎? aspbiz 回復于:2004-10-26 22:36:03 應該可以的,關注。 abel 回復于:2004-10-27 00:15:52 BydifferentAgent: [cod

    比如根據http信息得到瀏覽器是IE,還是NetScape,然后轉向不同的頁面 
    能象程序那樣獲得http頭的信息嗎?然后根據頭信息轉向不同的頁面嗎?

     aspbiz 回復于:2004-10-26 22:36:03
    應該可以的,關注。

     abel 回復于:2004-10-27 00:15:52
    By different Agent:
    [code:1:91b95901d6]
    RewriteCond %{HTTP_USER_AGENT}  ^Mozilla/3.*
    RewriteRule ^index\..*$         moz.html          [L]

    RewriteCond %{HTTP_USER_AGENT}  ^Lynx/.*         [OR]                    
    RewriteCond %{HTTP_USER_AGENT}  ^Mozilla/[12].*
    RewriteRule ^index\..*$         lyx_moz.html          [L]
    [/code:1:91b95901d6]

    or by different Language
    [code:1:91b95901d6]
    RewriteCond %{HTTP:Aclearcase/" target="_blank" >ccept-Language} gb2312 [NC]
    RewriteRule .*index\.html$ www.domain.com/gb/index.php
    RewriteCond %{HTTP:Accept-Language} UTF-8 [NC]
    RewriteRule .*index\.html$ www.domain.com/utf-8/index.php

    [/code:1:91b95901d6]

    所以絕大多數的 $_SERVER ($ENV) 都可以 rewrite rule

     Fun-FreeBSD 回復于:2004-10-27 11:00:36
    不好意思,剛開始考慮不周全,是這樣的
    我們有兩種手機,兩種手機使用不同的的mime.types對應同一個123.mmf文件:
    [code:1:e3e6a81eca]
    application/vnd.smaf       mmf
    application/x-smaf           mmf
    [/code:1:e3e6a81eca]

    但是只有后邊的application/x-smaf  mmf生效,我想根據不同的user-agent對應不同的mime.types,實現這樣的功能:
    [code:1:e3e6a81eca]
    if   {user-agent=NEC } 
    then
        application/vnd.smaf       mmf
    else
        application/x-smaf           mmf
    fi
    [/code:1:e3e6a81eca]

     zjzf_1 回復于:2004-10-28 09:20:06
    借助php也可以實現

     Fun-FreeBSD 回復于:2004-10-28 11:27:19
    這是我的配置

    [code:1:a7aac3a370]
    RewriteEngine on
    RewriteCond  %{HTTP_USER_AGENT}  .*NEC-N810*
    RewriteRule  ^/test/(.*)\.mmf /test/$1\.mmf  [R,T=application/x-smaf]
    [/code:1:a7aac3a370]

    顯示403錯誤,被禁止了,阿寶哥,幫幫忙,給個提示吧 :(

     abel 回復于:2004-10-28 11:43:27
    Rewrite Rule 根據不同的 AGENT, 導到不同的目錄或 VH 上
    再該目錄或 vh 上設
    AddType Application .... 
    來定義,這樣應該可以吧
    我沒有試過,但就觀念來說應該是可行的

     czj875 回復于:2004-10-28 12:35:42
    俺來好好學學```

     Fun-FreeBSD 回復于:2004-10-28 12:42:02
    我做個了轉向就可以了,不知道上邊的那個為什么不行 

    [code:1:78664ea1b2]
    RewriteEngine on
    RewriteCond   %{HTTP_USER_AGENT}   .*NEC-N810*
    RewriteRule  ^/test/(.*) /test.netc/$1    [PT]
    Alias  /test_nec/   "/usr/local/apache/htdocs/res/test/"
    <Location  /test_nec>
      ForceType   application/x-smaf
    </Location>
    [/code:1:78664ea1b2]

     Fun-FreeBSD 回復于:2004-10-28 12:50:21
    [quote:6f06860cd0="abel"]Rewrite Rule 根據不同的 AGENT, 導到不同的目錄或 VH 上
    再該目錄或 vh 上設
    AddType Application .... 
    來定義,這樣應該可以吧
    我沒有試過,但就觀念來說應該是可行的[/quote:6f06860cd0]

    可是我的文件是一個地方,一個目錄,一個VH,同一個文件,但是這個文件要根據兩種手機類型匹配兩種不同的mime.type
    如果我在目錄或者VH里加AddType Application .... 那兩種手機都會用同一個mime.type
    我想把http://x.x.x/abc根據手機類型分類,然后再定向到自己,而不是另外的目錄

    不知道我表達清楚沒有

     Fun-FreeBSD 回復于:2004-10-29 20:35:21
    我又想了種方法,把文件后綴改了,不知道行不行,明天試試

    [code:1:c393c40557]
    AddType application/x-smaf  .nec
    AddType application/vnd.smaf  .mmf

    RewriteEngine on
    RewriteCond   %{HTTP_USER_AGENT}   .*NEC-N810*
    RewriteRule   ^/(.*)\.mmf   /$1\.nec   [NC,T=application/x-smaf]
    [/code:1:c393c40557]

     wingger 回復于:2004-10-29 21:50:18
    不好意思,我不太懂

    是不是可以用程序實現呢?

    用程序來判斷是什么agent,再跳轉??? :oops:  :oops:  :oops:

     HonestQiao 回復于:2004-10-30 09:24:44
    用程序很好作的啊,無非是一個環境變量可以查到的。

    如果使用php,phpinfo()可以看到$_SERVER[USER_AGENT]

     Fun-FreeBSD 回復于:2004-10-30 23:37:31
    寫程序的跟寫鈴聲的沒在一起,寫完了才發現這個問題的,只好在服務器上解決了

     KindGeorge 回復于:2004-11-29 08:21:23
    很好的話題

     bens 回復于:2005-04-22 00:47:13
    我也遇到了同樣的問題,也是NEC-N8手機的問題,據說可以在服務器上可以實現適配!兄弟您是否解決次問題 !十萬火急!老總都急了:(他用的就是nec-n8
    我改了mime.types可是S208又不可以了:(跪地求救!

     xjau_yzq 回復于:2005-04-22 10:26:59
    好像用虛擬主機就可以實現

     zhangweibo 回復于:2005-07-14 11:43:18
    自己定義一個后綴就行呀,反正鈴聲下載后,手機能認出他是smaf文件,照樣能播放

     phphp 回復于:2005-07-16 20:56:56
    學習中...

     _meme 回復于:2005-07-17 08:09:37
    [quote:7b300d8b41="wingger"]不好意思,我不太懂

    是不是可以用程序實現呢?

    用程序來判斷是什么agent,再跳轉??? :oops:  :oops:  :oops:[/quote:7b300d8b41]

    嗯, 用agent判斷是相當標準的做法...... :em03:  :em03:  :em03:

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>