Apache Server configuration support - Some problems with mod_rewrite module

This is Interesting: Free IT Magazines  
Home > Archive > Apache Server configuration support > June 2007 > Some problems with mod_rewrite module





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Some problems with mod_rewrite module
zimi

2007-06-17, 7:18 am

I have read a documentation of mod_rewrite module, I have started a
few tests and I have a few problems
Firstly, I couldn't set environment variable, that is to say if I set
environment variable in mod_rewrite, I can't get it in PHP
..htaccess
RewriteRule (.*) ind.php [E=A:ble]

ind.php
<?
echo'<pre>';
print_r($_ENV);
?>
I haven't the $_ENV['A']

Is this normal? or maybe I do sth wrong?

Secondly, I can't use -x in my mod_rewrite, for example:

RewriteCond path/to/the/file.ext -x

As far as I know this condition should be executed when some file have
chmod 777 or something, but I change this attribute and nothing
happens

Thirdly, I discovered something, I have some URL: http://www.example.com/sth17
and a rule in .htaccess

RewriteRule ^([a-z\.]+) index.php?$1

in index.php I print $_GET and I get one key in this array without any
value, this key is [index_php]
when I change my rule to

RewriteRule ^([a-z\.]+)([0-9]+) index.php?$1=$2

I get:

[sth] => 17

but I have found nowhere information about behaviour like this

4. I want to rewrite url like this:
http://www.subdomain.example.com/path/to/file.ext
to
http://www.example.com/subdomain/path/to/file.ext

I try with .htaccess like this
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.zawi\.dreamhosters\.com$
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.zawi\.dreamhosters\.com$
RewriteRule .* %2%{REQUEST_URI}

when I delete %{REQUEST_URI} everything is fine, and the url
http://subdomain.example.com/ is rewrited to http://example.com/subdomain/,
but when I leave it I get ERROR 500 Misconfiguration server or sth
like that

5. I found somewhere code like that

RewriteCond %{HTTP_HOST}<>%{REQUEST URI} condition_in_regexp

but I can't find nowhere what does it mean <>

thank you in advance

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2009 webservertalk.com