【发布时间】:2015-04-16 16:12:09
【问题描述】:
我有一个 htaccess 文件,我想将所有页面重定向到另一个文件夹。我在网站上使用 cakephp,除了我要重定向的这个文件夹。
"/app/webroot/" 被添加到新目录,所以 url 是 /app/webroot/new/ 而不是 new。
我将此 htaccess 文件(如下)放在“新”目录中,并希望 /app/webroot/new/ 中的任何内容重定向到 /new/ 并删除 /app/webroot/ 此文件夹独立于 cakephp 和因此不需要蛋糕加工。
下面的代码循环,我不知道为什么。
选项 +FollowSymlinks 重写引擎开启 重写基础 /new/ # 如果您担心在没有子目录的情况下直接访问特定页面 # 你会想要添加这样的东西 RewriteCond %{REQUEST_URI} !^/new 重写规则 (.*) /new/$1 [R=301,L,NC]【问题讨论】:
标签: .htaccess cakephp mod-rewrite redirect url-rewriting