Ik heb een probleem met het instellen van mn .htaccess file...

ik zou dit script anders willen hebben:

Options +SymLinksIfOwnerMatch
RewriteEngine On
redirect /test http://www.testsite.com/


Hoe kan ik doen dat wanneer iemand /[input] tikt, dat
hij dan redirect naar http://www.testsite.com/index.php?ding=[input] ?
Ook die pagina ben ik al tegengekomen tijdens mijn google zoekactie...

Heel vreemd allemaal, maar het lijkt allemaal te liggen aan de host. Een vriend van me heeft op zijn host mijn script gedraait, en het HTACCESS script wat jullie aanraden, en daar draait hij fijnloos.

het enige verschil is dat hij zijn files in de ROOT heeft, en ik in een map in de root van mn server.
Hij roept met zn .nl de rootmap aan, en ik roep met mijn .nl de map in de root aan... dat zou niets uit moeten maken toch...?

uitleg:

zijn server:
=======
\*hier linkt de .NL heen*
\.htaccess
\forum\*files hier*\


mijn server:
========
\.HTACCESS
\blaatpraat\*files hier*
\blaatpraat\*hier linkt .NL heen*

maar k heb ook al verschrillende keren geprobeerd de HTACCESS in de blaatpraat map zelf te zetten...zonder resultaat :(
Ik heb het werkend nu, alleen moet je nog ff prutsen zoals jij het wil:

.htaccess (kleine letters plz)
RewriteRule ^blaatpraat/index/(.*)/ blaatpraat/index.php?ding=$1
RewriteRule ^blaatpraat/index/(.*) blaatpraat/index.php?ding=$1

index.php in de map blaatpraat:

<?
echo "De variable <b>$ding</b> is:<p>";

echo $_GET['ding'] . "<p>";

var_dump($_GET);
?>
Let wel op tussen het verschil tussen backslash: \ en slash: /, in unix wordt de shash gebruikt en niet de backslash. Dat kan de fout zijn.
ERROR 404, Page not found...

via www.ictpraat.nl/blaatpraat/iets werkt het ook niet.

script staat nu in de root van ictpraat.nl :

Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteRule ^blaatpraat/index/(.*)/ blaatpraat/index.php?userprof=$1
RewriteRule ^blaatpraat/index/(.*) blaatpraat/index.php?userprof=$1

dit zou het moeten zijn, maar echt :( nog steeds werkt het niet!
Nogmaals alles wat hieronder staat:

.htaccess (kleine letters plz)
RewriteRule ^blaatpraat/index/(.*)/ blaatpraat/index.php?ding=$1
RewriteRule ^blaatpraat/index/(.*) blaatpraat/index.php?ding=$1

index.php in de map blaatpraat:

<?
echo "De variable <b>$ding</b> is:<p>";

echo $_GET['ding'] . "<p>";

var_dump($_GET);
?>

LET OP!! Roep je pagina zo aan: http://www.ictpraat.nl/blaatpraat/index/iets DIT WERKT!! :D

Ook bij jou Remi :D

Als dit werkt probeer dan index weg te halen etc. Maar probeer het eerst zo, zelf getest: http://www.phphulp.nl/blaatpraat/index/iets/ check maar..

Voorbeeld wordt vanavond om 12 uur automatisch verwijderd..
Dit heb ik er in staan, dus als je doet www.ictpraat.nl/blaatpraat/index/manneke dan vind hij mijn profiel. maar hoe kill ik die /index/
en hoe zorg ik dat het ook bij blaatpraat.nl werkt?


$sql="SELECT user_id AS username FROM phpbb_users WHERE username='" .$_GET["userprof"] ."'";
$res = mysql_query($sql);
while ($row = mysql_fetch_assoc($res)) {
$userid=$row["username"];
}
echo "<meta http-equiv=\"Refresh\" content=0;URL=http://blaatpraat.nl/profile.php?mode=viewprofile&u=" . $userid . ">";
Als ik de /index weghaal, dan krijg ik direct een ERROR 500 fout. hij linkt wel door (index.php herkent dat $_GET["userprof"] bestaat) maar dan krijg ik de 500 fout :(
He mensen, hardstikke bedankt voor jullie hulp.

Ik heb na heeel wat emailtjes en belletjes support gekregen van een 2e persoon op de helpdesk van mn host, die heeft nu de HTACCESS voor mij neergezet met speciale permissies...ik kan hem nu dus ook niet meer wijzigen, maar gelukkig werkt hij nu! Bedankt!

Reageren