2014-06-26 57 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管理>選項)

相關問題