[英]“Unable to resolve the request” after moving to a new directory
我有一個運行正常的網站,現在要設置Beta環境,我將整個結構復制到了一個子文件夾中。 因此,我使用的是var / www / beta /,而不是var / www。
這可以在我的舊服務器上使用,但在我的新服務器上,則拋出“無法解決請求”錯誤。 我更改了所有權限,並檢查了文件鏈接。 主頁可以正確顯示,但是當單擊一個更深入該站點的鏈接時,它會顯示404錯誤。
當我設置默認控制器時,鏈接將起作用。 當我自己嘗試訪問該URL時,我想我的urlManager有問題嗎? (因此,www.website.com / xx / yy / 2無法正常工作,但defaulController ='xx / yy / 2';請訪問www.website.com將顯示該頁面)
任何幫助/見解將不勝感激。
如果您使用的是Apache,則需要更新RewriteBase,如下所示:
在var / www / beta / .htaccess中,添加:
RewriteEngine On
RewriteBase /beta/
這應該做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.