2016-02-05 113 views
0

我有我的cakephp应用我的项目文件夹,我可以通过使用域名例如。 www.example.com。本网站正常运作。重定向到cakephp应用以外的另一个文件夹

但我有另一个文件夹叫做Webservices其中包含用php编写的web服务。 我已经把这个文件夹里面MYPROJECT文件夹&并试图通过使用域名www.example.com/weservices/phpscript.php访问内部WEBSERVICES文件夹中的PHP脚本,但它给错误控制器未找到。

我对.htaccess文件进行了更改,但无法达到解决方案。下面

是我的.htaccess文件

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteRule ^$ app/webroot/ [L] 
RewriteRule (.*) app/webroot/$1 [L] 

我相信,我们不得不在.htaccess文件中的变化。 可以请你帮我写.htaccess文件

回答

1

你想要把你WEBSERVICES文件夹的应用程序的根目录中,以便它可以访问(这将是最简单的解决方案): -

app/webroot/Webservices 

除了Cake的webroot之外的任何内容都是故意无法通过浏览器访问的,因此无法访问您的.htaccess文件以使其可访问,可能会导致您意外创建不需要的漏洞。

可以从浏览器访问webroot中的文件/文件夹,就好像它们在根目录中(假设您的Web服务器上正确配置了Cake)。因此,您的脚本将可在以下位置访问: -

www.example.com/Webservices/phpscript.php 
+0

非常感谢 –

相关问题