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

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

  •  
  •   threebr · 10 天前 · 3257 次点击

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

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

    图片注释

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

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

    自己也在用 wp,想到什么说什么Σ(・ω・ノ)ノ
        18
    Drvjp   10 天前
    试一下进入 mysql 找到配置的数据库
    “ wp_options ”,里面的“ siteurl ”“ home ”两条数据
    写的是不是 ip,改成你的域名试试
        19
    JunoNin   10 天前 via Android
    下次不要这样暴露自己的 IP
        20
    r03r03   10 天前
    貌似仍然显示 ip
        21
    Dk2014   10 天前 via Android
    Apache 有没有配置你域名的主机
        22
    malagebidi   10 天前
    ip 有是什么不能暴露的,ping 一下不就出来了吗
        23
    wq2016   10 天前 via Android
    搜下,nginx
        24
    Wyane   10 天前
    现在还是转到 ip 了
    估计没配置好 nginx 或者 Apache 吧,重定向了?
        25
    YK46PTT   10 天前
    先试一下 #18 楼的...
        26
    tia   10 天前
    --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   10 天前
    wp-config.php
    添加如下

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

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

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

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

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