网站显示IP不是域名

时间:2014-06-26 11:09:42

标签: wordpress web web-deployment domain-name bluehost

首先,我想说的是我更像是设计师而不是开发人员。

我在GoDaddy(www.svelteliving.com)上注册了一个域名,我的托管服务在BLUEHOST.com上。

我现在正在托管我的网站,但问题是地址栏中的网站显示了ip (http://69.89.31.99/~svelteli/)而不是域名(www.svelteliving.com)

我试图更新我的htaccess,如下所示:

    RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.svelteliving\.com$
RewriteCond %{HTTP_HOST} ^69\.89\.31\.99
RewriteRule (.*) http://www.svelteliving.com/$1 [R=301,L]

# Use PHP5.4 as default
AddHandler application/x-httpd-php54 .php

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteBase /~svelteli/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~svelteli/index.php [L]
</IfModule>

# END WordPress

这似乎仅适用于主页,但当我点击菜单中的链接时,ip会再次显示。

请帮帮我。

2 个答案:

答案 0 :(得分:1)

将.htaccess内容替换为以下内容。而且,为了以防万一,请在尝试新设置之前清除浏览器的缓存。

# Use PHP5.4 as default
AddHandler application/x-httpd-php54 .php

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

答案 1 :(得分:-1)

您需要更新home_url(wordpress管理员&gt;选项)