在.htaccess中找不到文件

在我的网站,我试图实现友好的url 。 我有一个index.php文件和一个.htaccess文件在我的主机的公用文件夹。 我在.htaccess文件中使用以下代码:

 DirectoryIndex index.php RewriteEngine On RewriteRule ^article/([0-9]+)/$ ../Feed/Article.php?id=$1 

因此,如果有人进入www.example.com/article/15/ ,它会通过GET加载通过15值的Article.php

但问题是, Article.php文件是在公共文件夹之外(因此../ )和Apache没有find它。

谁能帮我?

注意:我没有访问httpd.conf文件。

这不会重写到文件系统path,而是一个URI。 所以如果Article.phphttp://example.com/Article.php你的重写规则看起来像:

 RewriteRule ^article/([0-9]+)/$ http://example.com/Article.php?id=$1