从wordpress永久链接删除/博客子

时间:2010-06-28 12:35:29

标签: wordpress

有什么想法吗?我使用wordpress作为CMS(不是博客),我想更改默认的“博客”子目录,如“新闻”。

由于

WP版本3

4 个答案:

答案 0 :(得分:3)

这可能意味着您已经在yoursite.com/blog目录中安装了workpress - 例如,如果您ftp进入您的网站,您会看到列出的/文件夹,这是您网站的基本目录。此文件夹中的任何内容都将作为yoursite.com/somefile.html投放。但是,在/blog目录中安装wordpress意味着从wordpress提供的所有内容都会显示为yoursite.com/blog/wp-admin

如果您将该子目录的名称更改为news,则可以解决您的问题。但请记住,wordpress中的某些内容将被配置为使用该博客目录作为主目录,只需重命名它可能会导致意外问题。

希望这有帮助。

PS - 如果您确实将我们指向您的网站,或者提供有关您的目录结构的更多技术信息,我们可能会更具体地提供帮助。

答案 1 :(得分:1)

  1. 找到一种方法来重命名安装WordPress的“blog”目录。 一个。一种方法可能是您正在使用的FTP客户端。 湾另一种方法可能是Web主机控制面板中的文件管理器。
  2. 但是不要重命名。

    1. 登录您的WordPress信息中心。

    2. 转到左侧选项中的“设置>常规”。

    3. 将“WordPress地址(网址)”从“http://yourdomain/blog”更改为“http://yourdomain/news” (请勿点击“保存更改”...)

    4. 对“网站地址(网址)”

    5. 进行类似的更改
    6. 点击“保存更改”

    7. 将“blog”目录重命名为“news”

    8. 现在访问您的网站,看看会发生什么。

    9. 如果您已添加包含图片等的帖子,则帖子中会有链接,其中包含路径中旧的“/ blog /”部分。您需要更新这些帖子。

      祝你好运。 保罗

答案 2 :(得分:0)

有一个名为"Custom Taxonomies"的插件。你可以使用它。

http://wordpress.org/extend/plugins/custom-taxonomies/

答案 3 :(得分:0)

你可以从.htaccess添加这个:

RewriteRule ^index\.php/blog/(.+)$ http://www.example.com/index.php/news/$1 [R=301,L]