Php 重定向出';app&x27;目录
我已经在CakePHP安装中创建了一个与我的“app”目录相同级别的“blog”目录。博客目录基本上包含一个WordPress博客 但是,当我将用户重定向到www.domain.com/site/blog时,CakePHP会自动抛出一个错误,因为没有“blog”控制器,而不会将他们重定向到WordPress blogPhp 重定向出';app&x27;目录,php,cakephp,cakephp-1.3,Php,Cakephp,Cakephp 1.3,我已经在CakePHP安装中创建了一个与我的“app”目录相同级别的“blog”目录。博客目录基本上包含一个WordPress博客 但是,当我将用户重定向到www.domain.com/site/blog时,CakePHP会自动抛出一个错误,因为没有“blog”控制器,而不会将他们重定向到WordPress blog 如何将用户重定向出“app”目录?在包含app/和blog/的文件夹中,应该有一个.htaccess文件。将有一个类似的部分: IfModule mod_rewrite.c>
如何将用户重定向出“app”目录?在包含app/和blog/的文件夹中,应该有一个.htaccess文件。将有一个类似的部分:
IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
IfModule mod_rewrite.c>
重新启动发动机
重写规则^$app/webroot/[L]
重写规则(*)app/webroot/$1[L]
更改此选项,以便CakePHP的重写器规则忽略博客文件夹:
IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^site/blog.*
RewriteRule (.*) $1 [L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
IfModule mod_rewrite.c>
重新启动发动机
重写cond%{REQUEST_URI}^站点/博客*
重写规则(.*)$1[L]
重写规则^$app/webroot/[L]
重写规则(*)app/webroot/$1[L]