Htaccess文件中的RewriteCond问题

时间:2015-07-01 11:31:56

标签: php apache .htaccess mod-rewrite

我需要做的事情似乎非常简单,但由于某种原因,我无法使其发挥作用。

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/api/ [NC]
RewriteCond %{QUERY_STRING} ^/api/

我希望将发送到/ api /(某些)的所有请求重定向到

/api/users/index.php

我的整个.htaccess文件是

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/api/ [NC]
RewriteCond %{QUERY_STRING} ^/api/
RewriteRule ^ /api/users/index.php [QSA,L]

1 个答案:

答案 0 :(得分:0)

您不需要RewriteCond,因为规则非常简单。只需使用:

RewriteEngine On
RewriteRule ^api/.* /api/users/index.php [L]

确保.htaccess文件位于网站的根目录