Java Mailing List Archive

http://www.apache-httpd.com/

Home » users.httpd »

Re: [users@httpd] .htaccess and PHP

Gene LeDuc

2008-07-23

Replies: Find Java Web Hosting

Author LoginPost Reply
Hi Skip,

I'm not an expert, but I've been messing with mod-rewrite a bit
recently. My guess is that you need a rewrite condition like this before
your RewriteRule:
 RewriteCond %{REQUEST_METHOD} ^GET

Regards,
Gene

At 02:48 PM 7/23/2008, Skip Evans wrote:
>Hey all,
>
>I'm new to the list and am having some issues with a RewriteRule I've
>applied in an .htaccess file. Or perhaps not the rule, but with using
>.htaccess in general.
>
>What I wanted to do was allow users to enter a URL like the following:
>
>http://varsitybeat.com/wi/madison
>
>and then have my PHP/MySQL application receive this URL in the index.php
>file, and then get the wi and madison values from the $_GET array.
>
>To do this I have the following in the .htaccess file.
>
>Options +FollowSymlinks
>RewriteEngine on
>RewriteRule ^([^/]+)/([^/]+) /index.php?st=$1&sc=$2 [NC]
>
>And this is successful in accomplishing the goal.
>
>In the index.php file I can use
>
>$_GET['st'] to get 'wi', and $_GET['sc'] to get madison, if someone enters
>the URL
>
>http://varsitybeat.com/wi/madison
>
>into their browser. The problem I have now, though, and that really
>surprises me, is that if this .htaccess file is in place, the application
>no longer picks up its style.css (cascading style sheet), or the
>JavaScript AJAX files, which are included in a header.html file that
>index.php reads in.
>
>How exactly the style sheet and JS files are read in is not anything
>unusual, just the regular syntax in the <head> section of an html file.
>
>But the main point is that when the .htaccess file is in place, they are
>not accessed, and when it is not they are.
>
>Can anyone direct me where to begin researching this kind of issue? I'm at
>a bit of a loss where to begin.
>
>Thanks!
>
>--
>Skip Evans
>Big Sky Penguin, LLC
>503 S Baldwin St, #1
>Madison, WI 53703
>608-250-2720
>http://bigskypenguin.com
>=-=-=-=-=-=-=-=-=-=
>Check out PHPenguin, a lightweight and versatile
>PHP/MySQL, AJAX & DHTML development framework.
>http://phpenguin.bigskypenguin.com/
>
>---------------------------------------------------------------------
>The official User-To-User support forum of the Apache HTTP Server Project.
>See <URL:http://httpd.apache.org/userslist.html> for more info.
>To unsubscribe, e-mail: users-unsubscribe@(protected)
>  "  from the digest: users-digest-unsubscribe@(protected)
>For additional commands, e-mail: users-help@(protected)


--
Gene LeDuc, GSEC
Security Analyst
San Diego State University


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@(protected)
 "  from the digest: users-digest-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)

©2008 apache-httpd.com - Jax Systems, LLC, U.S.A.