Loops .htaccess mod_rewrite未按预期工作(重定向到文件夹)
我的.htaccess中有以下代码: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/ [
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它应该在后台工作