2011-01-07 44 views
5

Tôi đang cố gắng giữ thư mục gốc sạch bằng cách không đổ các thư mục bánh trong thư mục, nhưng tôi không muốn url là www.example.com /bánh ngọt. Thay vào đó, tôi cần nó là www.example.comCách chạy CakePHP trong thư mục con xuất hiện dưới dạng thư mục gốc

Cách tốt nhất để thực hiện việc này là gì? Tôi đã rối tung xung quanh với các tập tin htaccess trong một thời gian, nhưng vẫn chưa giải quyết được vấn đề. Cho đến nay tôi đã tìm ra cách chuyển hướng đến thư mục con, nhưng nó xuất hiện dưới dạng www.example.com/cake, khi tôi muốn nó hiển thị như www.example.com.

Tôi hiện được lưu trữ trên Media Temple GS, vì vậy tôi không có quyền truy cập vào tệp cấu hình apache.

Cảm ơn!

+0

Bakery Bánh của có một bài như thế nào một người nào đó giải quyết tương tự như này: http://bakery.cakephp.org/articles/gedm/2009/08/29/installing-cakephp-on-shared-hosting – hometoast

+0

wcolbert: bạn có thể trả lời câu hỏi này không? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

Trả lời

2

bạn nên đặt này vào tập tin .htaccess thư mục gốc của bạn

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

Ish1301: Bạn có thể trả lời câu hỏi này không? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

1

Có tập tin routes.php trong app/thư mục cấu hình mở nó và nó sẽ trông giống như

<?php 

Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'login')); 
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display')); 

bạn chỉ cần thay đổi tên đăng nhập từ bất kỳ tập tin xem bạn muốn tải đầu tiên khi bạn mở của bạn trang web và thực hiện nó ................

Các vấn đề liên quan