首先,我想说,我更像一个设计师,而不是开发人员。网站显示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再次出现。
请帮帮我。
谢谢了很多我会尝试在一段时间..手指交叉 –
嗨,老兄,它的工作主页时上,但我尝试点击任何菜单项,它会直接将我重定向到ip,例如,当我点击产品时,它会转到此链接并显示404错误而不显示页面本身[http://69.89.31.99/~svelteli/products /] @ hex494D49 –
嗯,这是一个好消息:)现在你应该检查菜单上的链接,它们是相对的还是绝对的。还有一件事,检查你的html,标题部分,就像' ',不应该有任何ip,但你的域名。无论如何,你的.hraccess现在是干净的,你应该检查你的'base href'并且可能链接它自己,以防万一。 –
hex494D49