Премахване на ip от линковете под apache server
Направих си един сайт за собствени нужди и го хоствам на моя компютър под windows xp и с apache 1.3.33 + PHP + MySQL.
Срещнах обаче 2 трудности, с които не успявам за сег да се преборя и за това се обръщам към вас [:)]
1. Когато се псотави мишката върху някой линк долу в статусбара на IE се появява нещо от сорта http://82.146.xxx.xxx/<font color="red">/</font id="red">alabala.htm, вместо http://www.moiasait.com/alabala.htm. Активирал съм си функцията "Mask address" с помощта на фирмата, която ми регистрира името и в Address-bar-a се маскира, но не и в линковете. Предполагам, че нещо при мен куца, но така и не откривам какво...
2. Тази втората червена чертица горе май става причина за друг негативен ефект. Линковете "Parent directory" не водят към предишната директория, а към http:///, ако има поддиректория линка става от сорта http://direktoria/ - т.е. името на сайта някак отпада от картинката.
НАдявам се, че успях горе-долу да опиша за какво става въпрос.
Ето и линк за тестване: www.dobritenovini.com/private
Благодаря на всички, които помогнат с малко или повече [:)]
Премахване на ip от линковете под apache server
ServerName www.moiasait.com
в httpd.conf поне при мен е достатъчно да се зареждат всички УРЛ-та с домейн вместо ИП
Премахване на ip от линковете под apache server
За съжаление това не помага за горните 2 проблема в случая [V]
Благодаря все пак...
Премахване на ip от линковете под apache server
Явно нещо в конфига на сървъра залепя http:// пред линка. Така се появява и ип,то и се еб@ват релативните линкове.
Всъшност ето малко дебъг:
Код:
http://www.dobritenovini.com/private
GET /private HTTP/1.1
Host: www.dobritenovini.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
HTTP/1.x 200 OK
Connection: close
Date: Mon, 14 Mar 2005 13:55:43 GMT
Server: Directi Server 1.1
----------------------------------------------------------
http://82.146.17.44//private/
GET //private/ HTTP/1.1
Host: 82.146.17.44
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.dobritenovini.com/private
HTTP/1.x 200 OK
Date: Mon, 14 Mar 2005 14:00:11 GMT
Server: Apache/1.3.33 (Win32) PHP/5.0.3
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
----------------------------------------------------------
http://www.dobritenovini.com/favicon.ico
GET /favicon.ico HTTP/1.1
Host: www.dobritenovini.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Accept: image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
HTTP/1.x 200 OK
Connection: close
Date: Mon, 14 Mar 2005 13:55:44 GMT
Server: Directi Server 1.1
----------------------------------------------------------
Като за първо ми направи впечатление че ИП адресът който се ризолва като домейна ти и ип адреса на сървъра нямат нищо общо.
Като за 2-ро: Server: Directi Server 1.1 не ми звучи като на апаш. Всъшност проблема не е в твоя телевозор, а в регистрантите ти.
Премахване на ip от линковете под apache server
Наистина проблемаът е в регистратора, защото регистрирах на друго място и без да барам нищо по конфигурацията на сървъра, вече всичко си дойде на място. Ще ги нашокам сега тея първите.
Ако искате да видите: skochev.no-ip.info ; skochev.no-ip.info/private