[php/modrewrite] probeel met hele path

Pagina: 1
Acties:
  • 26 views sinds 30-01-2008

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Misschien weet iemand wat het volgende probleme is.

Ik heb:
code:
1
2
3
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(1/2\.html)$ /index.php?path=$1

en ik roep aan:

http://subdomein.domein.nl/1/2.html

dan geeft hij wel:

Path: 1/2.html
Subdomein: subdomein
Domein: domein.nl
Dir: 1
File: 2.html

Doe ik echter:
code:
1
2
3
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)$ index.php?path=$1

dan doet hij het niet goed en geeft hij:

index.php
Subdomein: ddd
Domein: domein.nl
Dir:
File: index.php


Mijn php file ziet er alsvolgt uit:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$domein = "domein.nl";
$subdomein = explode(".$domein",$_SERVER["HTTP_HOST"]);
$subdomein = ($subdomein[0]=="www") ? $subdomein[1] : $subdomein[0];

$path = $_GET["path"]; 
$path_parts = explode("/",$path); 
$reversed_path_parts = array_reverse($path_parts); 
$file = $reversed_path_parts[0]; 
$last_dir = $reversed_path_parts[1]; 

echo "$path<br>";
echo "Subdomein: $subdomein<br>";
echo "Domein: $domein<br>";
echo "Dir: $last_dir<br>";
echo "File: $file<br>";
?>

[ Voor 10% gewijzigd door RSD op 17-03-2006 14:24 ]


  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Niemand? Ik heb echt al het mogelijke al geprobeerd. Met ? etc.. maar niks werkt...?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Dit is al het derde topic in 2 dagen tijd dat je opent over mod_rewrite, en sowieso in een subforum waar het niet thuishoort. Deze vraag kun je gewoon stellen in één van je andere twee topics (wat je zo te zien ook gedaan hebt), en als je daar geen antwoord in krijgt, dan is dat gewoon jammer.

Daarnaast is het op GoT not done om je topic op deze manier onder de aandacht te brengen. Zolang je topic nog in de topiclisting van een forum staat kun je de edit-knop gebruiken als je nog wat toe te voegen hebt en je zelf de laatste poster bent. Als iedereen hier zijn topic na anderhalf uur al opnieuw onder de aandacht zou brengen door het bovenaan te zetten dan zou het einde zoek zijn.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.