[英]migrated my website but one link doesn't work php?
所以我只是將我的網站bwa.org/main遷移到了登台站點進行測試。 登台站點是stagebwa.org。 我使用backupbuddy和importbuddyphp遷移網站的大部分情況都很好。 我不得不修復一些小問題,但是我認為這是因為在備份伙伴過程中,他們問我是否要創建網站主頁stagebwa.org/main,但是我選擇了stagebwa.org。 我認為這已導致搜索功能出現很多問題。
這是應該如何工作的。 如果您在不輸入參數的情況下點擊“開始專門搜索”,則會在結果中吐出所有用戶。 從常規網站上獲取: http : //www.bwa.org/main/find-a-writer/
這是暫存站點,在那里它不起作用。 當您單擊此處的相同按鈕時,它將帶您進入網站的“ 404未找到頁面”版本。 http://www.stagebwa.org/find-a-writer/
PHP邏輯是相同的,所以我知道這不是問題。 我認為這是因為單擊搜索按鈕會將頁面重新加載為stagebwa.org/main/find-a-writer,這使整個事情搞砸了。 我很確定讓頁面重新加載到stagebwa.org/find-a-writer可以解決此問題。
您的<form>
的action屬性是相對的, <form action="/main/find-a-writer">
。
http://www.bwa.org/main/find-a-writer確實存在
http://www.stagebwa.org/main/find-a-writer不
http://www.stagebwa.org/find-a-writer確實存在
如果您將/main
從表單動作中刪除,使其變為<form action="/find-a-writer">
它就可以正常工作。
我有一種感覺,也許您沒有考慮到以下事實:在克隆時,實時站點位於子目錄中,而不是根URL中,但是它應該就這么簡單,只需在暫存站點上刪除/main
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.