2017-09-23 113 views
-1

我在域名http://www.example.com上有一個靜態html頁面,然後我在它上面添加子域並安裝wordpress。所以它應該看起來像這樣的wordpress域http://wpdomain.example.comWordpress上的靜態主頁

但我想要的是http://www.example.com作爲主頁與我完成之前創建的所有靜態html頁面,並且wordpress用作博客。

,我在WordPress的建立將有永久像http://www.example.com/category/post-title後,只有博客網頁,將有一個網址:http://wpdomain.example.com

我怎麼能做到這一點?因爲當我試圖將主頁網址的一般設置更改爲http://www.example.com時,現在我無法訪問我的所有錯誤500中的wp-admin頁面,但我現在仍然可以打開博客頁面http://www.example.com/wpdomain,但是當我使用網址http://wpdomain.example.com會重定向我回http://www.example.com

+0

內容這實在不是理想的,因爲不止一個原因。你爲什麼不把他們都放在同一個域名上?這將是非常簡單的事情。 –

+0

原因是用靜態HTML我可以加快加載過程,而博客只服務於SEO目的。 – ChristyJ

+0

你不需要一個子域。 –

回答

1

您可以使用服務器上的.htaccess文件重定向用戶,當他們嘗試訪問誰一點兒也不頁面存在這樣下面

errordocument 404 /404.php 

這是404.php文件:

<?php 

// get the url of the page who give an 404 error 'page doesn't exist' 
$url = $_SERVER['REQUEST_URI']; 

$url=substr($url,1,strlen($url)); 

$path = '/wpdomain/'.$url; 

$content = file_get_contents($path) 

echo $content; 

?> 

當用戶將嘗試接入的example.com/category/post-title

他會重定向404.php頁。

404.php將保留該用戶請求的URL,將顯示

example.com/wpdomain/category/post-title

+0

感謝您的答案,但我試圖實現的是,我的帖子永久鏈接看起來像這個http://www.example.com/category/post-title而不是http://www.example.com/wpdomain/category/post-title是可以實現的嗎? – ChristyJ

+0

好吧等5分鐘我會編輯我的答案 – Aotoki

+0

我會先試試這個方法,謝謝你的回答:D – ChristyJ