首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

吐血求助, 用 WordPress 搭博客后, 怎么在地址栏显示域名而不是 ip

  •  
  •   threebr · 5 天前 · 3205 次点击

    刚用 wordpress 搭好了博客, 然后绑定了域名, 这个时候我的博客一切正常, 只是在输入域名后, 浏览器地址栏显示的是 ip. 然后我修改了 WordPress 地址和站点地址, 像图片里的那样.

    结果浏览器地址栏显示的还是 ip, 并且我还没办法登陆或者登出了. 我已经清空了 cookie. 在这方面我还是小白, 网上没有搜到相关的问题, 现在已经没招了.

    图片注释

    56 回复  |  直到 2019-07-11 19:04:21 +08:00
        1
    adoui   5 天前 via Android
    买个域名,绑定 ip
        2
    threebr   5 天前 via Android
    @adoui 买了的,你可以试一下 zuoweiyi.me
        3
    wenzhoou   5 天前 via Android
    什么地方发生了重定向
        4
    HuasLeung   5 天前 via Android
    看情况是 nginx/apache 等 web 服务器设置错误,你这个是输入域名发生了重定向
        5
    HuasLeung   5 天前 via Android
    下次服务器地址记得打码,你不知道网上是多么的不安全……
        6
    wenzhoou   5 天前 via Android
    用 wp 搞不好服务器已经被爆了。
        7
    lzxgh621   5 天前 via iPhone
    根据你的描述,我怀疑你是先用 IP 安装,后用域名访问,但这时你后台修改并没有保存进数据库。
    要么看看数据库里到底是 IP 还是域名,但鉴于你是新手,建议删除所有文件,清空数据库,重新安装,用域名访问安装程序。
        8
    falcon05   5 天前
    应该是 nginx 设置有问题,建议把 nginx 设置文件贴上来。
        9
    threebr   5 天前
    @HuasLeung
    @wenzhoou

    感谢, 我再研究一下
        10
    threebr   5 天前
    @lzxgh621 我在 mysql 里的 wordpress_options 里看到域名改过来了, 这里应该没有问题. 我也试过重新安装, 但没有看到你说的直接用域名安装的步骤, 每次我安完 wordpress 都是要先用 ip 访问
        11
    threebr   5 天前
    @falcon05 我用的是 apache, 但我还不太懂, 先自己研究一下
        12
    ncepuzs   5 天前
    新手用一键安装包就完事了: https://oneinstack.com/install/
        13
    hawhaw   5 天前 via Android
    表用一键包。
    1,难维护
    2,估计你也不会去认真看里面到底做了些什么
        14
    hawhaw   5 天前 via Android
    认真看下官方文档吧。这应该是你先用 ip 访问的锅
        15
    lunatic5   5 天前
    趁着没上传什么内容,赶紧清空重装
        16
    hiyouli   5 天前
    现在貌似好了,域名可以访问了。
    另外#5 说的对。建议赶快换个 IP 吧……
        17
    zanyxd   5 天前 via Android
    1.核对一下 web 程序配置文件里 servername 之类的
    2.然后就是 wp-cofing.php 里看一下地址是不是填了 ip ?
    3.重装百分百解决问题,或者考虑配置下 ip 访问重定向到域名

    自己也在用 wp,想到什么说什么Σ(・ω・ノ)ノ
        18
    Drvjp   5 天前
    试一下进入 mysql 找到配置的数据库
    “ wp_options ”,里面的“ siteurl ”“ home ”两条数据
    写的是不是 ip,改成你的域名试试
        19
    JunoNin   5 天前 via Android
    下次不要这样暴露自己的 IP
        20
    r03r03   5 天前
    貌似仍然显示 ip
        21
    Dk2014   5 天前 via Android
    Apache 有没有配置你域名的主机
        22
    malagebidi   5 天前
    ip 有是什么不能暴露的,ping 一下不就出来了吗
        23
    wq2016   5 天前 via Android
    搜下,nginx
        24
    Wyane   5 天前
    现在还是转到 ip 了
    估计没配置好 nginx 或者 Apache 吧,重定向了?
        25
    YK46PTT   5 天前
    先试一下 #18 楼的...
        26
    tia   5 天前
    --2019-07-11 09:09:58-- http://zuoweiyi.me/
    Resolving zuoweiyi.me (zuoweiyi.me)... 184.168.131.241
    Connecting to zuoweiyi.me (zuoweiyi.me)|184.168.131.241|:80... connected.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: http://159.65.141.104/ [following]
    --2019-07-11 09:09:59-- http://159.65.141.104/
    Connecting to 159.65.141.104:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [text/html]
    Saving to: ‘ index.html ’

    index.html [ <=> ] 10.72K --.-KB/s in 0.004s

    2019-07-11 09:09:59 (2.85 MB/s) - ‘ index.html ’ saved [10978]
        27
    VD   5 天前
    wp-config.php
    添加如下

    define( 'WP_HOME', 'http://zuoweiyi.me/' );
    define( 'WP_SITEURL', 'http://zuoweiyi.me/' );
    define( 'RELOCATE', true );
        28
    tia   5 天前
    狗爹那边解析填的有问题吧 直接 A 记录到你自己 ip 地址试试
        29
    tia   5 天前
    看样子是狗爹那边 dns 填成转发了
        30
    Karpov   5 天前
    DNS 解析的不是你截图中的网址····你检查一下 DNS 解析的配置
        31
    dot2017   5 天前
    这个明显就是先用 IP 访问安装 wp 再配置域名上去的结果。对 wp 来说你的默认路径还是 ip
        32
    khitan   5 天前
    @dot2017 这个是正解。删掉网站重新用域名安装就 ok 了
        33
    darmau   5 天前 via iPhone
    @malagebidi 我们土豪都是全站 cdn 的
        34
    xh520630   5 天前
    @HuasLeung 为啥不安全啊...ip 不是 ping 一下就出来了吗
        35
    HuasLeung   5 天前
    @xh520630 因为加了 cdn 的 ping 到的都不是真实的 ip
        36
    tankren   5 天前
    楼主的博客大概率被爆。。
        37
    dif   5 天前
    看你的 Nginx 或者 apache 的配置啊,补贴配置没法判断。
    还有就是 IP 尽量隐藏呀。
        38
    tia   5 天前
    @dot2017 #31 他域名解析出来的地址都不是这个地址,是狗爹的地址,wget 记录显示 301,很大概率是狗爹 dns 那里填成显性转发到这个 ip 了
        39
    edgnoz   5 天前 via iPhone
    @malagebidi 你出门随手关门,是为了防小偷防坏人。但是如果真让人惦记上了,你三层门也没用。IP 暴露了可能有人随手 c 或者 d 一下玩玩。。无聊的人多的很。
        40
    skiy   5 天前
    修改数据库中的配置信息,域名也要改的。
    换域名必须要先在后台改,再切换。要不你没法进后台的了。
        41
    yuikns   5 天前
    对。dns 不对。

    curl --header "Host: zuoweiyi.me" http://159.65.141.104

    这个就能工作
        42
    zelosm   5 天前
    wp-config.php 改一下
        43
    jabin88   5 天前
    wordpress 后台可以设置绑定域名,大概是这里没设置
        44
    houzhishi   5 天前
    当然是后台设置里面有,你修改以下就行
        45
    edsheeran   5 天前 via iPhone
    @malagebidi 有時候不暴露自己的菜也是件好事
        46
    ryomahan   5 天前
    后台设置里把首页改成你的域名就行了
        47
    z919126592   5 天前 via Android
    wp 后台设置里改一下
        48
    threebr   5 天前
    @tia
    @yuikns
    的确是我 godaddy 里直接设置了转发, 改成 A 记录后就正常了, 非常感谢你们
        49
    adoui   5 天前 via Android
    @threebr 可以访问啊 weiyi
        50
    magicalchemist   5 天前
    现在正常了。
        51
    threebr   5 天前
    @adoui
    @magicalchemist
    是的, 问题已经解决了, 是我设置 DNS 时设成了转发.

    感谢大家的帮助
        52
    encro   5 天前
    又来骗 IP 了
        53
    playnoa   5 天前 via Android
    @lzxgh621 基本上是的,wp 会把安装的地址写到数据库里面,后面再从这改是无效的
        54
    v23x   5 天前
    好久远...wp 活了好久
        55
    likuku   5 天前
    换静态博客吧...
        56
    uptime   5 天前
    @threebr 注意:修改 DNS 需要时间的,尤其是修改 NS 服务器,并且本地还有缓存的原因,Windows 清空本地 DNS 缓存命令是:ipconfig /flushdns

    另:Flashing.me 纯单词,已经十年了,680 出,考虑不?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2545 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 14:24 · PVG 22:24 · LAX 07:24 · JFK 10:24
    ♥ Do have faith in what you're doing.