.htaccess zend htaccess必须允许访问/old dir
我已经检查了所有类似的标题,但仍然没有找到一个 我想在我们的新项目中使用Zend,我想做的是允许访问包含旧应用程序的/old目录 我尝试使用以下访问规则:.htaccess zend htaccess必须允许访问/old dir,.htaccess,zend-framework,.htaccess,Zend Framework,我已经检查了所有类似的标题,但仍然没有找到一个 我想在我们的新项目中使用Zend,我想做的是允许访问包含旧应用程序的/old目录 我尝试使用以下访问规则: #old RewriteCond %{REQUEST_URI} !^/old/ RewriteRule ^(.*)/$ $1 [L,R=301] #zend RewriteCond %{REQUEST_URI} (.*)/$ RewriteRule ^(.*)/$ $1 [L,R=301] 如果访问根文件夹,zend会正确处理它 如
#old
RewriteCond %{REQUEST_URI} !^/old/
RewriteRule ^(.*)/$ $1 [L,R=301]
#zend
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^(.*)/$ $1 [L,R=301]
- 如果访问根文件夹,zend会正确处理它
- 如果为/old,则错误为:服务器正在以一种永远不会完成的方式重定向对此地址的请求
/application
/library
.htaccess
index.php - (zend index.php handler)
/old
/old/index.php (old app)
我的.htaccess内容
RewriteEngine on
RewriteBase /gabriel/newapp
#old redirect
# if old/ redirect to /old
RewriteCond %{REQUEST_URI} ^/old/
RewriteRule ^(.*)/$ $1 [L,R=301]
#else zend
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^(.*)/$ $1 [L,R=301]
尝试:
你能发布你的应用程序结构吗?@redmoon7777-我添加了这个结构。谢谢我的新编辑。仅供参考,我不是专家,我只是知道。htaccess可能是一场噩梦。您好,抱歉,但它仍然不起作用。错误仍然是服务器正在以一种永远不会完成的方式重定向对此地址的请求。但是谢谢你的帮助。是的,我只是把选票打错了,没有检查。再次感谢:))
RewriteEngine on
#old redirect
# if old/ redirect to /old
RewriteRule ^old($|/) - [L]
RewriteBase /gabriel/newapp
#else zend
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^(.*)/$ $1 [L,R=301]