Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/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
.htaccess CakePHP使用/app/webroot/index.php作为所有相对路径链接的前缀/_.htaccess_Cakephp_Routing_Cakephp 2.0 - Fatal编程技术网

.htaccess CakePHP使用/app/webroot/index.php作为所有相对路径链接的前缀/

.htaccess CakePHP使用/app/webroot/index.php作为所有相对路径链接的前缀/,.htaccess,cakephp,routing,cakephp-2.0,.htaccess,Cakephp,Routing,Cakephp 2.0,我正在使用Cake 2.0.6,出于某种原因,在每个页面(除了我的主页)上,我的所有带有相对路径的链接都以前缀:/app/webroot/index.php/ 我认为这可能是路由问题,也可能是.htaccess文件的mod_重写问题,但我遵循了以下信息: 根据某个人在我的DocumentRoot中对我的VirtualHost设置的建议,我在其中添加了app/webroot,但这只是使所有相对链接都与他们所在页面的url相对 有人遇到过这个问题吗?发现我需要替换/app/webroot中.htac

我正在使用Cake 2.0.6,出于某种原因,在每个页面(除了我的主页)上,我的所有带有相对路径的链接都以前缀:
/app/webroot/index.php/

我认为这可能是路由问题,也可能是.htaccess文件的mod_重写问题,但我遵循了以下信息:

根据某个人在我的DocumentRoot中对我的VirtualHost设置的建议,我在其中添加了
app/webroot
,但这只是使所有相对链接都与他们所在页面的url相对


有人遇到过这个问题吗?

发现我需要替换
/app/webroot
中.htaccess文件的最后一行:

RewriteRule ^(.*)$ index.php/$1 [QSA,L]


造成了所有的不同。奇怪的是,默认情况下它没有包括在内。

结果表明我需要替换
/app/webroot
中.htaccess文件的最后一行:

RewriteRule ^(.*)$ index.php/$1 [QSA,L]

造成了所有的不同。奇怪的是,默认情况下它并没有包括在内