Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重定向出';app&x27;目录_Php_Cakephp_Cakephp 1.3 - Fatal编程技术网

Php 重定向出';app&x27;目录

Php 重定向出';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>

我已经在CakePHP安装中创建了一个与我的“app”目录相同级别的“blog”目录。博客目录基本上包含一个WordPress博客

但是,当我将用户重定向到www.domain.com/site/blog时,CakePHP会自动抛出一个错误,因为没有“blog”控制器,而不会将他们重定向到WordPress blog


如何将用户重定向出“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]