【问题标题】:issues with Mod Rewrite with folders inside wordpress pageMod Rewrite 与 wordpress 页面内的文件夹有关的问题
【发布时间】:2012-09-02 07:03:14
【问题描述】:

我正在开发一个客户端应用程序,我正在使用 Slim 框架。 该网站的根是一个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 中排除文件夹?

【问题讨论】:

    标签: wordpress .htaccess mod-rewrite url-rewriting slim


    【解决方案1】:

    在 RewriteRule 之前添加这一行

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

    【讨论】:

    • 谢谢,但还是没用。对于 url link 应该返回一个 json 数组,仍然会进入 404 页面
    • @Tony,我已经编辑了子文件夹的答案。这是您的 api 文件夹中的 .htaccess 现在停止它 - 您想用它做什么,您可以删除它吗?
    • 太好了,很高兴这有效 - 不要忘记接受答案 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多