首先,我想說,我更像一個設計師,而不是開發人員。網站顯示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