2014-06-26 26 views
1

首先,我想说,我更像一个设计师,而不是开发人员。网站显示IP非域名

我在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再次出现。

请帮帮我。

回答

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 
+0

谢谢了很多我会尝试在一段时间..手指交叉 –

+0

嗨,老兄,它的工作主页时上,但我尝试点击任何菜单项,它会直接将我重定向到ip,例如,当我点击产品时,它会转到此链接并显示404错误而不显示页面本身[http://69.89.31.99/~svelteli/products /] @ hex494D49 –

+0

嗯,这是一个好消息:)现在你应该检查菜单上的链接,它们是相对的还是绝对的。还有一件事,检查你的html,标题部分,就像'',不应该有任何ip,但你的域名。无论如何,你的.hraccess现在是干净的,你应该检查你的'base href'并且可能链接它自己,以防万一。 – hex494D49

-1

你需要更新HOME_URL(WordPress管理>选项)