我已經在本地服務器上成功設置了TYPO3。但是,當點擊任何菜單項時,我遇到了問題:它顯示「在服務器上找不到URL」。在我的本地主機安裝TYPO3網站時出現「URL not found」錯誤。
當我手動在瀏覽器中輸入URL時,它顯示頁面。只有在任何前端網站頁面上點擊頁面項目後重定向時纔會出現問題。
我已經在本地服務器上成功設置了TYPO3。但是,當點擊任何菜單項時,我遇到了問題:它顯示「在服務器上找不到URL」。在我的本地主機安裝TYPO3網站時出現「URL not found」錯誤。
當我手動在瀏覽器中輸入URL時,它顯示頁面。只有在任何前端網站頁面上點擊頁面項目後重定向時纔會出現問題。
這可能與該域的配置或RealURL ...或兩者)
你使用RealURL?或者你使用標準的URL配置? 如果鏈接到子頁面看起來像index.php?id=12345
您正在使用標準配置。
我的猜測是本地DNS(「主機文件」)配置不正確。 使用主機文件,您可以模擬網站在線時的顯示方式,可以連接到「真實/全局」DNS。 (不完全是,但簡而言之)
所以,如果你設置了TYPO3的是你需要告訴你的本地DNS(「hosts文件」)路由到http://www.example.com/請求到本地主機例如http://www.example.com/下達成http://127.0.0.1/。在這種情況下,您的主機文件需要這樣的條目:
127.0.0.1 http://www.example.com/
您輸入什麼域來訪問您的網站?從菜單鏈接到哪裏?
如果你想知道鐵道部有關「hosts文件」看這裏:
如果您可以登錄到TYPO3後端(/ TYPO3 /),並且可以通過/索引訪問frondend。 PHP,但不是通過生成的菜單鏈接,那麼mod_rewrite的RewriteRules不適用。
通常,TYPO3的安裝程序應檢測此配置並禁用RealURL,該RealURL負責生成如此漂亮的URL(而不是index.php?id = 123)。這似乎失敗了(或者你以後沒有.htaccess文件複製一切?)。
確保在安裝的根目錄中有TYPO3的.htaccess文件。如果是這種情況,請確保在Apache配置中啓用了mod_rewrite。
配置和菜單的輸入框會很好。你用realUrl嗎? – Rito 2010-07-29 12:08:51
如果是這樣,你可能有重寫問題。一定要檢查你的.htaccess並重寫本地主機的配置。 – 2010-08-02 12:21:19