我原本有4子域,每個被創建的時候,他們在的public_html/subdirectory1在的public_html/subdirectory2 爲什麼http和https協議指向不同的目錄?
- subdomain1點
- subdomain2點在的public_html/subdirectory3
每個人都有安裝在適當的子目錄一個WordPress站點 然後我購買了一臺全球(wildca rd)SSL證書,並安裝它...所以這是用於* .mydomain
然後,我所要做的就是在每個WordPress的安裝,更改網站的網址和家庭網址,在常規設置,爲https :subdomain.mydomain而不是http:subdomain.mydomain
一切工作正常,我沒有其他的改變。
從那時起,我已經添加新subdomians,子域4和subdomain5 同樣,每個在的public_html/subdirectory5
- subdomain4點
- subdomain5點
Wordpress安裝在每個。
每個工作確定時,該網站和家庭的網址是HTTP:
更改爲https:網站無法獲得的變!白屏一直沒有錯誤信息。
我聯繫了我的託管服務提供商的技術支持,我們建立的是一個http:請求的目標是public_html /子目錄4(或5)目錄,但是https:請求的目標是public_html!他們說我必須修改我的public_html/.htaccess文件,以便將子域上的https請求按子域重定向到相關的子目錄。
除此之外,在我的網站的代碼中有一些敲擊效果,其中一些在所有5的共同點,我不明白爲什麼這是必要的。當我安裝SSL證書時,原來的網站沒有必要存在。在public_html中的.htaccess文件中或在與http或https訪問有關的每個子目錄的.htaccess文件中都沒有條目。 必須有其他地方讓原始子域工作,但不是安裝了SSL證書的新創建的子域。
與Wordpress完全沒有關係,因爲我創建了一個新的子域和子目錄,只有一個index.php文件回顯「Hello world」,並且如果通過http請求,
我需要知道其他任何可以使原始子域在沒有對.htaccess文件進行任何更改的情況下工作,以及爲什麼安裝SSL證書後創建的新子域的行爲不同。然後顯然如何讓它們像原來的子域一樣行事。
是共享主機還是私人服務器?你有訪問虛擬主機配置嗎?什麼是託管服務提供商? –
這是JustHost的VPS。我可能有權訪問虛擬主機配置,但不太瞭解我目前閱讀的內容。但是,我仍然無法理解爲什麼原始子域直接開箱即用,並且自添加SSL以來添加的任何子域都有這麼多問題。 –
我自從有一個新的子域排序工作,但我不得不作爲WP siteurl https://subdomain.domain/subdirectory使其工作。所以,子目錄出現在所有的URL中,並且進行了大量的編輯以使所有URL正確拾取。它真的很凌亂.... –