Lighttpd 單個子域重定向/重寫 (Lighttpd single subdomain Redirect/rewrite)


問題描述

Lighttpd 單個子域重定向/重寫 (Lighttpd single subdomain Redirect/rewrite)

I am using lighttpd, and I would like to redirect a subdomain to a regular url, but keep the subdomain showing in the browser.

For example, if I have the following url: http://blog.test.com/...

and I would like to redirect it to: http://test.com/blog/...

but still show blog.test.com/... as the URL in the browser.

What is the best way to go about doing this?


參考解法

方法 1:

You need proxy-core.rewrite-request with something like that:

  $HTTP["host"] =~ "blog.test.com" {
    proxy-core.rewrite-request = (
      "_uri" => ( ".*" => "/blog/$1" ),
      "Host" => ( ".*" => "test.com" ),
    )
  }

Jump to the proxy-core.rewrite-request part of the doc.

(by Joshj0k)

參考文件

  1. Lighttpd single subdomain Redirect/rewrite (CC BY-SA 3.0/4.0)

#lighttpd #rewrite #redirect #subdomain






相關問題

Lighttpd 單個子域重定向/重寫 (Lighttpd single subdomain Redirect/rewrite)

在 lighttpd 中包含許多重寫指令 (Including many rewrite directives in lighttpd)

lighttpd:禁用 CGI 緩衝 (lighttpd: disable CGI buffering)

lighttpd:身份驗證後如何將端口(僅對本地主機可見)轉發到 WAN? (lighttpd: How to forward port (visible only to localhost) to WAN after authentication?)

在centos 404錯誤中安裝Lighttpd (install of Lighttpd in centos 404 error)

在 Lighttpd 中配置子域 (Configure subdomains in Lighttpd)

如何根據用戶登錄重定向 Lighttpd webdav 掛載 (How can I redirect a Lighttpd webdav mount depending on user login)

如何在 Windows 2003 上使用 mongrel、lighttpd 和 iis 設置負載平衡的 Rails Web 服務器 (how do i set up a load balanced Rails web server using mongrel, lighttpd and iis on windows 2003)

Lighttpd:視頻無法正常流式傳輸 (Lighttpd: Videos not streaming properly)

Apache、lighttpd、nginx、切諾基,什麼是最好的組合? (Apache, lighttpd, nginx, cherokee, what's the best combination?)

web.py + lighttpd + matplotlib 不工作 (web.py + lighttpd + matplotlib not working)

在 lighttpd 中重寫後得到錯誤的 PATH_INFO (Get wrong PATH_INFO after rewriting in lighttpd)







留言討論