|  | Posted by shimmyshack on 05/09/07 11:12 
On May 9, 2:30 am, Kentor <ken...@gmail.com> wrote:> Hello,
 >
 > Is there a way to have a rewrite done for two files for the same path?
 > like this:
 >
 > RewriteRule ^area/(.*) indexMap1.php?area=$1 [L,QSA]
 > RewriteRule ^area/(.*) indexMapContents1.php?area=$1 [L,QSA]
 >
 > Your probably thinking "why would you wanna do that?"
 >
 > The reason why I want to do this is because indexMap1.php is accessed
 > with a subdomain as following:http://something.mywebsite.com....
 > something goes into some var already before these 2 rewrite rules this
 > way:
 >
 > RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.mywebsite\.com
 > RewriteCond %{HTTP_HOST} !^www\.mywebsite\.com
 > RewriteRule ^$ indexMap1.php?location=%2 [L,QSA]
 >
 > now, inside my indexMap1.php file I'm using indexMapContents1.php as a
 > javascript like this:
 >
 > echo "<script type=\"text/javascript\" src=\"/indexMapContents1.php
 > \"></script>";
 >
 > and then inside that file I tell it that its actually a JS file and
 > not a php...
 >
 > so I need the rewrite to catchhttp://something.mywebsite.com/area/"this_part_here"
 > from the indexMapContents1.php file but I also need that same part
 > used in the indexMap1.php file...
 >
 > Any suggestions on how I could do this would really help. I've already
 > spent so much time on this and the only alternative I found was to
 > create a cookie in indexMap1.php and get it back in
 > indexMapContents1.php
 >
 > Thanks
 
 http://something.mywebsite.com/area/region_name
 -->
 indexMap1.php?location=region_name
 
 inside indexMap?location=region_name
 -------8<-----
 $location = filtered($_GET['location']);
 #where filtered is a function which makes sure that the location is
 checked against allowed values, and that it does not contain html, and
 that it is urlencoded.
 echo '<script
 type="text/javascript"
 src="/indexMapContents1.php?area='.$location.'">
 </script>';
 --------------------------
 
 this would produce markup like so
 <script type="text/javascript" src="/indexMapContents1.php?
 area=region_name"></script>
 
 inside indexMapContents1.php
 ---------------8<--------------
 $location = filtered($_GET['location']);
 //use $location as normal
 --------------------------------
  Navigation: [Reply to this message] |