簡體   English   中英

在TYPO3和RealUrl上使用多個子域

[英]Using multiple Subdomains on TYPO3 and RealUrl

我已經安裝了TYPO3(4.5)和一個正在運行的項目。 RealUrl擴展已安裝並啟用。 一切正常。 對於RealUrl擴展的正確用戶,我需要在主模板中添加幾行代碼。

config.simulateStaticDocuments = 0
config.baseURL = http://www.example.com/
config.tx_realurl_enable = 1

現在,我需要通過不同的子域(例如“ www1”)訪問該站點。 我嘗試了下面的代碼,但無法正常工作。 我不確定我想到的腳本。

host = example.com
[globalString = IENV:HTTP_HOST=www.example.com]
host = www.example.com
[globalString = IENV:HTTP_HOST=www1.example.com]
host = www1.example.com
[global]

config.simulateStaticDocuments = 0
config.baseURL= http://{$host}/
config.tx_realurl_enable = 1

這足以保持系統運行嗎?

變量需要在模板的常量部分進行注冊。 TypoScript不是腳本語言,而是樹狀結構定義集。 我建議一起跳過所有變量,而將以下內容附加到TypoScript末尾

config.baseURL = http://example.com
[globalString = IENV:HTTP_HOST=www.example.com]
config.baseURL = http://www.example.com
[globalString = IENV:HTTP_HOST=www1.example.com]
config.baseURL = http://www1.example.com
[global]

另外,您應該使用config.absRefPrefix而不是config.baseURL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM