2016-09-04 45 views

回答

2

你的問題是不是真的你如何做到這一點,但爲什麼這樣做?

WordPress正在覆蓋您的網址,因爲它自己的固定鏈接和.htaccess中的重寫規則處理文件夾Wordpress安裝在所有子目錄中。閱讀https://codex.wordpress.org/htaccess

爲了在WordPress文件夾中放置一個「常規」站點,您將不得不制定一些複雜的正則表達式https://stackoverflow.com/questions/tagged/regex並將它們集成到Wordpress自己的重寫規則中,以便兩個站點都能正常工作。然後,當您從admin和WordPress更改WordPress自己的永久鏈接並將更改寫入.htaccesshttps://stackoverflow.com/questions/tagged/.htaccess時,您自己的自定義規則將不再起作用。

目錄與.htaccess文件的目錄下面將繼承這些改寫指令,這樣你就可以「否定」通過將一個空白.htaccess文件重寫規則 - 或者一個用自己的規則,它 - 這文件夾中。如果您有權訪問Apache httpd,則此目錄繼承方法進一步由服務器指令控制;你不會這樣做,除非你運行自己的服務器。

再一次,爲什麼讓事情如此複雜?如果您打算使用WordPress,請將您的內容和網站集成到WordPress中。通過使用頁面模板,將您自己的PHP和MySQL數據集成到WordPress網站中很簡單。如果您想在WordPress的同一個主機區域內使用普通的PHP/MySQL網站,請將它保持分開。

+0

感謝您的幫助。我決定將它全部整合到Wordpress中,而不是編寫RegEx表達式。 –

+1

我認爲這也是最好的選擇。 – markratledge