Loops .htaccess mod_rewrite未按预期工作(重定向到文件夹)

Loops .htaccess mod_rewrite未按预期工作(重定向到文件夹),loops,.htaccess,mod-rewrite,Loops,.htaccess,Mod Rewrite,我的.htaccess中有以下代码: RewriteEngine On # REDIRECT BASE URL TO INDEX ( http://www.example.com ) RewriteRule ^$ page/index/ [L] # If URL CONTAINS API REDIRECT TO APPLICATION DIRECTORY ( http://www.example.com/api?test=1 ) RewriteRule ^api application/ [

我的.htaccess中有以下代码:

RewriteEngine On

# REDIRECT BASE URL TO INDEX ( http://www.example.com )
RewriteRule ^$ page/index/ [L]

# If URL CONTAINS API REDIRECT TO APPLICATION DIRECTORY ( http://www.example.com/api?test=1 )
RewriteRule ^api application/ [L]

# GOTO THE DIRECTORY ( http://www.example.com/login )
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule (.*) page/$1 [L]

# IF FILE OR DIRECTORY DOES NOT EXIST REDIRECT TO ERROR404 ( http://www.example.com/doesnotexist )
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) page/error404/ [L]
我的文件结构是:

应用程序(文件夹)

页面(文件夹:保存其他文件夹,即登录文件夹)

.htaccess(文件)

问题是:

如果转到存在的目录部分,则所有操作都将失败(循环),但如果我删除此部分,则会正常工作。我如何使转到目录部分与其他部分配合良好


谢谢

是否确实要重定向浏览器?如果是这样,您需要指定重定向代码。e、 g.
RewriteRule(.*)page/$1[L,R=301]
No它应该在后台工作