假定以下pagetree結構TYPO3擴展real_url返回在所有頁面上
- 根
- CLIENT 1
- 頁面1
- 頁2
- 頁3
- 客戶端2 404
- 頁面1
- 頁2
- 頁3
默認TYPO3將顯示由ID /index.php?id=[pid頁]
即時試圖實現以下效果
/client1/page1
所以我遇到了realurl擴展,我沒有管理,使其工作人員,我的模板設置
config.absRefPrefix = client1/
我setup.ts場
後得到了預期的結果中的URL
realurl.basic.enableAutoConf = 1
在擴展的配置頁面
但我現在獲得的所有網頁上404,當我訪問他們這樣/client1/page1
和 我只得到沒有任何CSS圖像內容s和javascript,當我通過編號 訪問它們時,因爲現在將absRefPrefix
添加到資源
例如, /client1/fileadmin/assets/images/logo.jpg
什麼不對的圖片?
更新1:
設置absRefPrefix
= /沒有「修復」然而一切的一切即時通訊不符合客戶要求,現在
客戶的名字應該在URL這種格式 mysite.com/client1/page1
現在我看到mysite.com/page1
客戶端名稱被跳過這是我之所以在absRefPrefix
這是因爲你的'config.absRefPrefix = client1 /'。圖片的真實路徑是wwww.yoursite.com/fileadmin/assests/images/logo.jpg 問題:爲什麼不把client1和client2放在根目錄下?您不必將client1設置爲absRefPrefix,默認情況下,RealUrl會讓您像Url一樣,www.yoursite.com/client1/page1 – user
這些網址按照預期創建,並且如您所描述的那樣,但它們返回404 – alex