Avatar billede kredefrapuls Nybegynder
15. juni 2005 - 15:38 Der er 2 kommentarer og
1 løsning

subdomain links

Jeg har lavet et script der laver nogle fake subdomain.

den første index side har følgende kode:
<?
    if ($_SERVER["HTTP_HOST"] == "musik.capok.dk"){
        require('musik.capok.dk/index.php');
    }

    if ($_SERVER['HTTP_HOST'] == "www.musik.capok.dk"){
        require('musik.capok.dk/index.php');
    }

    if ($_SERVER["HTTP_HOST"] == "rejse.capok.dk"){
        require('rejse.capok.dk/index.php');
    }

    if ($_SERVER['HTTP_HOST'] == "www.rejse.capok.dk"){
        require('rejse.capok.dk/index.php');
    }

    if ($_SERVER["HTTP_HOST"] == "capok.dk" || $_SERVER["HTTP_HOST"] == "www.capok.dk"){
        require('capok.dk/index.php');
    }

?>

jeg har gjordt det sådan at værd "domæne" ligger i sin egen mappe som i nok kan se fra koden.

Problemet er så at når jeg f.eks. er på rejser.capok.dk(som den viser fint) og trykker på et af min menu links så ser url'en sådan ud rejser.capok.dk/rejser.capok.dk/links.php er det ikke muligt at der bare står rejser.capok.dk/links.php
Avatar billede jakobdo Ekspert
15. juni 2005 - 21:43 #1
Kan du ikke vise lidt mere kode?
Evt der hvor du laver menuen?
Avatar billede kredefrapuls Nybegynder
16. juni 2005 - 08:06 #2
her er starten af index.php

<?
    session_start();
    header("Cache-control: private");
   
    include("rejse.capok.dk/funk.php");
   
    dbconn();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <meta name="keywords" content="Danmark, musik, rock, klassik, jazz, community">
        <title>Rejse.Capok.dk</title>
        <link href="rejse.capok.dk/style.css" rel="stylesheet" type="text/css">
    </head>

    <body>
        <table width="800px" cellpadding="0" cellspacing="10" align="center">
            <tr>
                <td colspan="3">
                    <? head(); ?>
                </td>
            </tr>
            <tr valign="top">
           
<!-- Main menu og under menu -->

                <td width="150px">
                    <div id="mainmenu">
                        <table width="150px" cellpadding="0" cellspacing="0">
                            <tr>
                                <th>
                                    Menu
                                </th>
                            </tr>
                            <tr>
                                <td>
                                    <? main_menu();?>
                                </td>
                            </tr>
                        </table>
                    </div>
                </td>
...

her funktionen for menuen:

    function main_menu(){
        $result = mysql_query("SELECT * FROM tbl_rejse_menu ORDER BY nummer") or die(mysql_error());
            while($row = mysql_fetch_array( $result )) {
?>                <p><a href="rejse.capok.dk/<? echo $row['url']; ?>" ><? echo $row['link']; ?></a></p>       
<?            }
                                   
    }
Avatar billede kredefrapuls Nybegynder
16. juni 2005 - 10:04 #3
sorry mates jeg fandt sku noget bedere
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester