2012-09-08 45 views
1

我正在使用Slim框架处理客户端应用程序和即时消息。 该网站的根是一个WordPress页面Mod重写WordPress文件夹中的文件夹问题

和我的应用程序的东西正在 http://example.com/yumninja_app_1_0/api/

当你去到URL,它返回一个404,但404是从WordPress页面。

根htaccess的文件是:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

和我的文件夹内的htaccess的(yumninja_app_1_0/API /)是

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php [QSA,L] 

我的问题是如何从mod_rewrite的排除文件夹?

回答

2

重写规则之前添加此行虽然

RewriteCond %{REQUEST_URI} !^/(yumninja_app_1_0|yumninja_app_1_0/.*)$ 
+0

感谢,但它仍然没有工作。为url [链接](http://chasethepaper.com/yumninja_app_1_0/api/getReviews)应该返回一个json数组,仍然到404页 – Tony

+0

@Tony,我已经编辑了子文件夹的答案。这是你的api文件夹中的.htaccess现在停止它 - 你想要做什么,你可以删除它? – Mark

+0

就是这样!非常感谢! – Tony