Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Min forsides URL fejler hos google

Side 6 ud af 11 (104 indlæg)
Tilmeldt 24. Aug 12
Indlæg ialt: 34
Skrevet kl. 13:43
Hvor mange stjerner giver du? :

KTJ-Media.dk:

Jens Andersen:

Hele min firmaside er i ren HTML/CSS og med nogle få PHP koder til includes.

Jeg kan ikke bruge .htaccess på den.

hvorfor ikke det? køre den ikke på en apache server? det er i hvert fald det jeg ser når jeg tester din firmahjemmeside headers.

MVH Kim

Jens     alle Apache 2.0 server kan køre med htaccess   og har ikke nåede med din HTML/CCS at gøre    

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 23:39
Hvor mange stjerner giver du? :

htaccess til jens:

Når man lave en ny hjemmeside   skal man tænke over hvad man laver før man laver det

det vil sige eks ens  url struktur   så slipper man for en masse bøvl og workarounds  

Jeg synes nu ikke at der er problemer som sådan. Jeg har tænkt over hvordan strukturen skulle være, men
jeg havde ikke tænkt at google ville se www.metalbands.dk/index.php, som værende det samme som www.metalbands.dk/

Jeg troede faktisk at google normalt tog højde for den slags, da man jo (næsten) altid har index.php (eller html) som standarside på sit domæne.

Det er jo index filen der bliver indlæst som standard hvis man bare skriver domænet.

/Jens

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 23:47
Hvor mange stjerner giver du? :

KTJ-Media.dk:
I stedet for at forsidens indhold vises, skal du 301 redirecte på det tidspunkt til selve forsiden.

Så det ville kunne lade sig gøre at lave en redirect 301 i min else sætning hvor min kode siger hvad der skal ske hvis forespørgslen
ikke kan udføres?

------------------------------------------------------------------

Min betingelse i koden:

else if(isset($_GET['Bandnavn']))
{
include('includes/metalband.php');
} ---------------------------------------------------------------- Selve includefilen: <?php
$bandnavn = $_GET['Bandnavn'];
$sql_band = mysql_query ("SELECT * FROM mb_band WHERE mb_band_navn = '$bandnavn'");
$checkband = mysql_num_rows($sql_band);
$band_ops = mysql_fetch_array($sql_band);
?>
<h3><?php echo $band_ops['mb_band_navn'];?></h3>
<h4><?php echo $band_ops['mb_band_overskrift'];?></h4>
<p><?php echo $band_ops['mb_band_tekst'];?></p>
<p>
<h5>Send os en mail (booking): Kommer snart!</h5>
<h5>Link til Facebook profil eller side? - Kommer snart!</h5>
</p>
<p>
<b>Medlemmer:</b>
<ul>
<?php
$band_id = $band_ops['mb_band_id'];
$sql_medlem = mysql_query ("SELECT * FROM mb_bandmedlem WHERE mb_bandmedlem_band_id = $band_id");
while ($medlem_row = mysql_fetch_array($sql_medlem)){
?>
<li><?php echo $medlem_row['mb_bandmedlem_navn'].": ".$medlem_row['mb_bandmedlem_instrument']."<br />";?></li>
<?php }?>
</ul>
</p>
<p>
<b>Udgivelser:</b>
<ul>
<?php
$band_id = $band_ops['mb_band_id'];
$sql_udgivelse = mysql_query ("SELECT * FROM mb_udgivelser WHERE mb_udgivelses_band_id = $band_id");
while ($udgivelse_row = mysql_fetch_array($sql_udgivelse)){
?>
<li><?php echo $udgivelse_row['mb_udgivelses_navn'].": ".$udgivelse_row['mb_udgivelses_aar']."<br />";?></li>
<?php }?>
</ul>
</p>
<p>
<img src="includes/band_billeder/<?php echo $band_ops['mb_band_billede'];?>" alt="billede af metalbandet
<?php echo $band_ops['mb_band_navn'];?>" />
</p>
<p>
<a href="<?php echo $band_ops['mb_band_videolink'];?>" target="_blank" title="Video med <?php echo $band_ops['mb_band_navn'];?>">Video/Lyd med <b><?php echo $band_ops['mb_band_navn'];?></b></a>
</p>

 

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 23:59
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Jens Andersen:
<?php
$bandnavn = $_GET['Bandnavn'];
$sql_band = mysql_query ("SELECT * FROM mb_band WHERE mb_band_navn = '$bandnavn'");
$checkband = mysql_num_rows($sql_band);
$band_ops = mysql_fetch_array($sql_band);
?>
Ja, i ovenstående kode laver du jo søgningen i databasen, så det eneste du reelt set skal gøre her, er at lave en if sætning som tester på $checkband. 

altså:

$bandnavn = $_GET['Bandnavn'];
$sql_band = mysql_query ("SELECT * FROM mb_band WHERE mb_band_navn = '$bandnavn'");
$checkband = mysql_num_rows($sql_band);
$band_ops = mysql_fetch_array($sql_band);

if($checkband > 0){
// Indholdet vises
}else{
// redirect til en side her, fx forsiden.
}

og du skal gøre det samme ved de andre querys, altså lave en søgning i DB, og derefter lave en if som tester på om der bliver fundet noget. på eksakt samme måde som jeg lige har vist. Det nytter jo ikke noget at man kan skrive hvad som helst efter index.php, fx index.php?lirumlarum

MVH Kim

 


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 00:00
Hvor mange stjerner giver du? :

Ville det ikke kunne klare problemet hvis man lod ens dns fra sin webhost lave en 301 redirect fra både metalbands.dk og www.metalbands.dk til www.metalbands.dk/index.php

?

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 00:04
Hvor mange stjerner giver du? :

Jens Andersen:

Ville det ikke kunne klare problemet hvis man lod ens dns fra sin webhost lave en 301 redirect fra både metalbands.dk og www.metalbands.dk til www.metalbands.dk/index.php

?

Nej det vil ikke løse de problemer jeg fortæller dig du har på sitet. dit problem er jo større end som så. har forklaret det, så læs det lige igen hvis ikke du har forstået din problematik. den er nemlig større end en index.php der ikke redirecter til /.

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 00:07
Hvor mange stjerner giver du? :

Tak for det svar!

Det kan jeg gøre selv med tiden en ad gangen.

KTJ-Media.dk:
og du skal gøre det samme ved de andre querys, altså lave en søgning i DB, og derefter lave en if som tester på om der bliver fundet noget. på eksakt samme måde som jeg lige har vist. Det nytter jo ikke noget at man kan skrive hvad som helst efter index.php, fx index.php?lirumlarum

Men det der står efter index.php? er jo noget jeg selv har skrevet og ved vil blive skrevet.

Hvad så med dem der skriver lirumlarum? Jeg kan jo ikke gå ind og lave en forespørgsel på alle ord jeg kan forestille mig?

Eller er det slet ikke nødvendigt hvis jeg gør det du siger nu?

/Jens

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Tilmeldt 24. Aug 12
Indlæg ialt: 34
Skrevet kl. 00:11
Hvor mange stjerner giver du? :
Gennemsnit 1,0 stjerner givet af 1 person

Du kan jo lige prøv og se om denne her virker  i din htaccess

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\index.php?Metalbands\ HTTP/
RewriteRule ^$ http://www.metalbands.dk/Metalbands.html? [R=301,L]

eller denne her

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\index.php?Bandnavn=Electric Hellride\ HTTP/
RewriteRule ^$ http://www.metalbands.dk/din_nye_side [R=301,L]

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 00:18
Hvor mange stjerner giver du? :

Jens Andersen:

Tak for det svar!

Det kan jeg gøre selv med tiden en ad gangen.

KTJ-Media.dk:
og du skal gøre det samme ved de andre querys, altså lave en søgning i DB, og derefter lave en if som tester på om der bliver fundet noget. på eksakt samme måde som jeg lige har vist. Det nytter jo ikke noget at man kan skrive hvad som helst efter index.php, fx index.php?lirumlarum

Men det der står efter index.php? er jo noget jeg selv har skrevet og ved vil blive skrevet.

Hvad så med dem der skriver lirumlarum? Jeg kan jo ikke gå ind og lave en forespørgsel på alle ord jeg kan forestille mig?

Eller er det slet ikke nødvendigt hvis jeg gør det du siger nu?

/Jens

hvor lang tid har du arbejdet med PHP?

Du behøver ikke vide alle tænkelige ord personer kunne finde på at skrive, det eneste du behøver at vide er hvad du har indskrevet i databasen/tabellen og eventuelle statiske variabler mm..

Og det finder du jo ud af ved at du søger i databasen/arrays, variabler.
Ud af den søgning kommer der et resultat,
og samtidig henter du jo antallet af rækker som er fundet ved den søgning i databasen. er den 0 er der ikke funden en match, er den over 0 er der fundet en match.

if sætningen som jeg skrev før, tester på om antallet af rækker er over 0, da det jo betyder at der er fundet noget, og else gør jo at hvis den ikke er over 0, men derimod er 0, så skal den gøre noget andet, som jo i det her tilfælde er at 301 redirecte.

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra Brønshøj
Tilmeldt 15. Jun 11
Indlæg ialt: 1191
Fra  Jens Andersen Web-Integration Skrevet kl. 00:33
Hvor mange stjerner giver du? :

KTJ-Media.dk:

$bandnavn = $_GET['Bandnavn'];
$sql_band = mysql_query ("SELECT * FROM mb_band WHERE mb_band_navn = '$bandnavn'");
$checkband = mysql_num_rows($sql_band);
$band_ops = mysql_fetch_array($sql_band);

if($checkband > 0){
// Indholdet vises
}else{
// redirect til en side her, fx forsiden.
}

Hvis jeg gør det her, så viser browseren alligevel en side, med den indtastede URL, der er helt blank?

Den laver ikke redirect 301 som den skal?

/Jens

Redigering og Opdatering af hjemmesider. Responsive Webdesign Hjemmeside? Se YDELSER  Ring for tilbud tlf: 40431253

Side 6 ud af 11 (104 indlæg)