webForumDet fria alternativet

Webadress blir www.domän.net/~100283/domän.net/public_html/

Webbhotell & domäner

7 svar · 1 417 visningar · startad av patrikdanielsso

Medlem sedan nov. 201023 inlägg
Frågan#1

Hej,

Jag har nyligen skaffat mig ett webbhotell hos City Network, där jag använder mig av Drupal.

Men adressen i webbläsaren blir väldigt märklig, ett exempel för startsidan (index.php) är:
http://www.domän.net/~100283/domän.net/public_html/

Varför blir det så? Supporten menar att jag ska göra inställningar på min site för att ta bort det, men jag har haft Drupal förut hos t ex. Loopia, och då har det inte blivit såhär.

Kan det vara något fel på min .htaccess?

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Medlem sedan aug. 20039 340 inlägg
#2

Det låter som att du måste konfigurera en "virtual host" i Apache. Har du egen server (må det vara virtuell eller dedikerad) eller ligger sidan på en delad server? Hur ser mappstrukturen ut när du loggar in över FTP?

Medlem sedan juni 20014 290 inlägg
#3

Nu kan jag inte Drupal men i en del program så kan man skriva in adressen som skall användas när programmet bygger upp länkar, kolla igenom konfigurationen för Drupal om det inte finns något sådant val.

Medlem sedan nov. 201023 inlägg
#4

Sidan ligger på en delad server, där jag har flera olika sidor. När jag loggar in på min FTP så får jag upp mappar som domäner, tex domän.net som en domän, och man klickar på den så väljer man mappen /public_html/ och där inne ligger själva sidan.

Medlem sedan aug. 20039 340 inlägg
#5

Saken är den, att du behöver virtual hosts för att Apache ska uppfatta din public_html som rot för din domän. Som det ser ut nu görs ingen urskiljning baserat på domän, utan du är beroende av ~100283 (ditt interna användarnamn på servern) och resten av URLen. Du hade lika gärna kunnat koppla domänen www.bajs.com till IP-adressen och skriva http://www.bajs.com/\~100283/domän.net/public_html/ eller bara http://x.x.x.x/\~100283/domän.net/public_html/. (x.x.x.x = IP-adressen) Detta är något som inte har med .htaccess-filen att göra.

Det kan ligga filer i din hemkatalog för att konfigurera detta, men troligare är att det måste ske från webbhotellets sida, antingen manuellt av deras personal eller mha deras admin-sidor.

Tanke: Kan det vara så att det är domänen utan www som är konfigurerad? Prova http://domän.net/!

Medlem sedan aug. 20068 090 inlägg
#6

Det kan också vara så att du loggat in till kontot via den adressen och inte via ditt domännamn (som kanske inte hunnit peka om till din nya server?) när du installerade Drupal.

Applikationer som denna letar nämligen ofta rätt på den URL den själv ligger på, och skriver in den i databasen under installationsprocessen.

Om det är så, så måste du antingen ge dig in i databasen och ändra manuellt. Eller så väntar du tills din domän pekar rätt och gör om installationen genom att accessa installationsfilerna via domänen och inte via URL:en till själva kontot.

Hoppas jag uttryckt mig begripligt.....

Medlem sedan dec. 20103 inlägg
#7

Har du gjort installationen av drupal med något slags tredjeparts program typ installatron eller liknande? Eller har du installerat drupal manuellt?

Tyvärr använder jag mig endast av Joomla, men har haft det problemet för länge sedan med att sidan styrde till tvingad url,
både problem med index.php
och sedan en url adress som du visa.
Det avhjälptes med att ändra i kontrollpanelen för det webbhotell jag använder mig av.
Sedan kan det bero på att du har std filer kvar i rootmappen för det domän du har kopplat till just den här url. Det kan också vara så att du gjort inställningen i drupal på startsidan så att den ska använda prefix dindomän.se/index.php (det borde enkelt kunna ändras i kontrollpanelen på drupal, under meny länkarnas alternativ mainmeny och välja den som förval.)
Hoppas något var till hjälp.

--
Ny hemsida eller starta webbshop?
Hälsningar
Bonneville
Have a nice day :) (y) :stud

Medlem sedan nov. 2006188 inlägg
#8

Själv körde jag med

RewriteCond %{HTTP_HOST} ^$ [NC]

sedan /images/ typ för bilder och css filer.

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)