Подскажите пожалуйста одну вещь.
Я поставил lamp и rewrite модуль.
в папку /var/www кинул папку bla в ней 2 файла more.php и .htaccess
вот more.php:
<html>
<head>
</head>
<body>
<h1>hi</h1>
<? print $_GET['numbid']; ?>
</body>
</html>
вот содержание файла .htaccess:
RewriteEngine On
RewriteRule ^news/([0-9]*)/$ more.php?numbid=$1
и все вроде бы хорошо, я ввожу адрес
http://localhost/bla/news/44/ и вижу свою страницу.....но не всю.....вижу только <h1>h1</h1> а переменную которая должна прийти с гета я не вижу.
При вот таком url -
http://localhost/bla/more.php?numbid=3 всё отлично. переменная приходит.
Если кто сталкивался подскажите пожалуйста что я делаю не так. Уже сутки в инете лазию.
UPD: включал логирование в apache в уровень 9
вот что пишет rewrite:
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] add path info postfix: /var/www/bla/news -> /var/www/bla/news/44/
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] strip per-dir prefix: /var/www/bla/news/44/ -> news/44/
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] applying pattern '^news/([0-9]*)/$' to uri 'news/44/'
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (2) [perdir /var/www/bla/] rewrite 'news/44/' -> 'more.php?numbid=44'
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) split uri=more.php?numbid=44 -> uri=more.php, args=numbid=44
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] add per-dir prefix: more.php -> /var/www/bla/more.php
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (2) [perdir /var/www/bla/] strip document_root prefix: /var/www/bla/more.php -> /bla/more.php
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (1) [perdir /var/www/bla/] internal redirect with /bla/more.php [INTERNAL REDIRECT]
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e8fea8/initial/redir#1] (3) [perdir /var/www/bla/] strip per-dir prefix: /var/www/bla/more.php -> more.php
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e8fea8/initial/redir#1] (3) [perdir /var/www/bla/] applying pattern '^news/([0-9]*)/$' to uri 'more.php'
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e8fea8/initial/redir#1] (1) [perdir /var/www/bla/] pass through /var/www/bla/more.php
насколько я вижу по логу вот тут она преобразовывается в нормальный нужный мне урл ([perdir /var/www/bla/] rewrite 'news/44/' -> 'more.php?numbid=44')
но потом почему то опять в /var/www/bla/more.php
подскажите пожалуйста в чем может быть проблема