V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vtea
V2EX  ›  问与答

求救~把 wordpress 移动到子目录下,按照网上的修改,依然重定向到原来的根目录,怎么办?

  •  
  •   vtea · 2016-08-06 14:24:50 +08:00 · 2827 次点击
    这是一个创建于 3032 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来博客放在根目录下 /var/www/ ,直接访问 http://127.0.0.1 就能访问。

    现在移动到子目录下 /var/www/wordpress ,本以为直接访问 http://127.0.0.1/wordpress 就能访问了,主页能打开,但是一点击任何按钮,直接重定向到原来的根目录了,比如:点击登录后台,本应该是 http://127.0.0.1/wordpress/wp-admin/,但是直接回到 http://127.0.0.1/wp-admin/,其他的文章也打不开了。


    一、尝试在 phpmyadmin 中把数据库的 wp_options 中的 siteurl 和 home 改成 http://127.0.0.01/wordpress ,依然不行。

    二、尝试修改 index.php 这个文件。把 require('./wp-blog-header.php'); 把地址改为你 WordPress 目录下的文件: require('./wordpress/wp-blog-header.php');依然不行


    对了,我发现我的wordpress下面没有.htaccess文件

    5 条回复    2016-08-06 19:23:06 +08:00
    vtea
        1
    vtea  
    OP
       2016-08-06 14:45:47 +08:00
    .htaccess 文件是隐藏了,感觉还是重定向的问题
    bdbai
        2
    bdbai  
       2016-08-06 15:01:10 +08:00 via Android   ❤️ 1
    重新安装一下 WordPress 试试。
    ZE3kr
        3
    ZE3kr  
       2016-08-06 15:04:29 +08:00 via iPhone   ❤️ 1
    去改 WordPress 数据库( wp_options ),替换原来的根域名为带 path 的就行了
    notgod
        4
    notgod  
       2016-08-06 15:07:41 +08:00   ❤️ 1
    QA :
    现在移动到子目录下 /var/www/wordpress ,本以为直接访问 http://127.0.0.1/wordpress 就能访问了,主页能打开,但是一点击任何按钮,直接重定向到原来的根目录了,比如:点击登录后台,本应该是 http://127.0.0.1/wordpress/wp-admin/,但是直接回到 http://127.0.0.1/wp-admin/,其他的文章也打不开了。

    这个问题是可能的原因
    1. 因为你没在数据库 把 wp_options 表 里的网站地址 改掉
    如果你改了 换个浏览器试试 因为有浏览器缓存的

    2. 你的.htaccess 有问题
    先确认你有没有开启伪静态
    如果你有开启 .htaccess 应该是存在的 或者你写入到 httpd.conf 里了
    如果你没开启伪静态 也就是没.htaccess 这个文件 那你应该访问的是动态链接

    3. 检查你是不是使用各种缓存了 或者叫缓存插件 比如 W3C 那些
    有的缓存插件 会直接缓存数据 包括整页 当然也包括链接
    这个情况 清除掉缓存插件的缓存数据即可


    你第二步是不需要做的 如果你不懂 不要去修改默认的文件
    WP 默认支持子目录 那些路径都使用的绝对路径
    你不需要改什么 除非你使用的古董版本
    vtea
        5
    vtea  
    OP
       2016-08-06 19:23:06 +08:00
    @bdbai
    @ZE3kr
    @notgod 谢谢大家,不知为什么 wp_options 里修改了也不行。我还以为是 wordpress 不支持子目录呢,现已重装,导入数据中。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3051 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.