Avatar billede krpoulsen Novice
07. oktober 2011 - 21:51 Der er 1 løsning

Problemer med at include side i .htaccess

Hej Eksperten.

Jeg har lavet en søge funktion på min hjemmeside www.kp-foto.com
Søgefeltet er placeret i øverste højre hjørne

Jeg kan bare ikke finde ud af include siden

I formen ved jeg godt jeg skal skrive:
action="http://www.kp-foto.com/search/"

Og i min default fil skal jeg skrive:
case "search": include("subsites/search.php");
break;

Men jeg aner ikke hvad jeg skal skrive i min .htaccess fil.
URL er jo forskellig hver gang afhængig af det indtastede søgeord.
Nogen der kan hjælpe?

vh

/KP
Avatar billede krpoulsen Novice
08. oktober 2011 - 15:53 #1
Jeg gjorde dette og nu virker det.


Nå du sidder og retter i koden mens jeg kigger.
Men i stedet for at bruge GET så brug POST så kommer søgeteksten ikke til at stå i adresse feltet.

Sådan her :

<form name="form" action="http://www.kp-foto.com/subsites/search.php" method="post">

I stedet for :
<form name="form" action="http://www.kp-foto.com/search/" method="get">

Den sidste sender videre til en mappe, hvilket vel ikke er meningen.
Det er slet ikke nødvendigt at bruge en .htaccess fil til at lave en søgefunktion.

I stedet for :

case "search": include("subsites/search.php");

i din default side.

Så ville jeg hellere lave det sådan at search.php laver hele siden og ikke kun søgeresultaterne.
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

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