我有WordPress的创世模板,我有一个博客x.com/blog
但现在我创建了一个文件夹blog - 子目录,在root中安装了新的WordPress,我希望sit:x.com/blog可以与新博客一起使用。新的WordPress网站/安装 - 主页工作,但所有类别和帖子重定向到旧的
我尝试向htaccess添加规则,我试图添加"博客"在索引php中的blog-template.php之前索引php - 它正在运行,但旧网站现在根本不起作用。
那我怎么能这样做?
THX
答案 0 :(得分:0)
这是一个简单的举动,但它似乎在70%的时间内都有效:
转到信息中心 - >设置 - >固定链接
向下到底部,然后点击“保存”。
WordPress将重新生成您的链接。
如果这不起作用,请尝试重新生成链接的插件。
答案 1 :(得分:0)
听起来你有一个WordPress安装,你想将它从root移动到/blog
?或者你有两个安装?
如果您有一次安装,则需要移动原始.htaccess
文件并移动和编辑index.php
文件,并在完成移动后保存永久链接。
1)在“设置”中,更改WordPress地址(URL)的框:更改 地址到主WordPress核心文件的新位置。 示例:http://example.com/wordpress
2)在网站地址(URL)框中:将地址更改为根 目录的URL。示例:http://example.com
3)保存更改。 (不要担心错误消息,不要尝试 在这一点上看到你的博客!您可能会收到有关的消息 找不到文件。)
4)将WordPress核心文件移动到新位置(WordPress 地址)。
5)复制(NOT MOVE!)index.php和.htaccess文件 WordPress目录进入您网站的根目录(博客 地址)。 .htaccess文件是不可见的,因此您可能需要设置 FTP客户端显示隐藏文件。如果你不漂亮 永久链接,那么你可能没有.htaccess文件。
(如果您在Windows(IIS)服务器上运行WordPress并正在使用 相当永久链接,你将有一个web.config而不是.htaccess 您的WordPress目录中的文件。对于index.php文件 说明保持不变,将index.php文件复制(不要移动)到 你的根目录。必须区别对待web.config文件 比.htaccess文件所以你必须移动(不要复制)web.config 将文件存入您的根目录。)
6)在文本编辑器中打开根目录的index.php文件
7)更改以下内容并保存文件。改变说:
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
到 下面,使用您的WordPress核心文件的目录名称:require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );
登录新位置。现在可能是 http://example.com/wordpress/wp-admin/8)如果您已设置固定链接,请转到固定链接面板 更新您的永久链接结构。 WordPress会自动更新 你的.htaccess文件,如果它具有适当的文件权限。如果 WordPress无法写入.htaccess文件,它将显示新的.htaccess文件 重写规则给你,你应该手动复制到你的 .htaccess文件