2017-09-23 111 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