2016-02-05 73 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

非常感謝 –

相關問題