2011-01-07 16 views
5

के रूप में दिखाई देने के लिए मैं निर्देशिका में केक फ़ोल्डरों को डंप नहीं करके अपनी रूट निर्देशिका को साफ रखने की कोशिश कर रहा हूं, लेकिन मैं नहीं चाहता कि यूआरएल www.example.com हो /केक। इसके बजाय मुझे इसे www.example.comएक उप निर्देशिका में केकपीएचपी को रूट करने के लिए रूट

यह पूरा करने का सबसे अच्छा तरीका क्या है? मैं थोड़ी देर के लिए htaccess फ़ाइलों के साथ गड़बड़ कर रहा हूं, लेकिन अभी तक इस मुद्दे को हल नहीं किया है। अब तक मैंने यह पता लगाया है कि उपनिर्देशिका पर रीडायरेक्ट कैसे करें, लेकिन यह www.example.com/cake के रूप में दिखाई देता है, जब मैं इसे www.example.com के रूप में दिखाना चाहता हूं।

मैं वर्तमान में मीडिया टेम्पल जीएस पर होस्ट किया गया हूं, इसलिए मुझे अपाचे कॉन्फ़िगरेशन फ़ाइलों तक पहुंच नहीं है।

धन्यवाद!

+0

केक बेकरी एक पोस्ट कैसे किसी के लिए इसी तरह घेरने की कोशिश की है यह: http://bakery.cakephp.org/articles/gedm/2009/08/29/installing-cakephp-on-shared-hosting – hometoast

+0

विक्रबर्ट: क्या आप इस प्रश्न का उत्तर दे सकते हैं? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

उत्तर

2

आप अपने रूट निर्देशिका के .htaccess फाइल में इस प्रकार रखना चाहिए

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

ईश 1301: क्या आप इस प्रश्न का उत्तर दे सकते हैं? http://stackoverflow.com/questions/26065143/cakephp-2-5-4-redirection-url-after-form-submit –

1

एप्लिकेशन/config फ़ोल्डर में routes.php फ़ाइल इसे खोलने और यह

<?php 

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

तरह दिखेगा आप बस किसी भी दृश्य फाइल करने के लिए शब्द लॉगिन बदलने की जरूरत है जब आप पहली बार लोड करने के लिए जब आप खोलना चाहते हैं अपने साइट और इसकी किया ................

संबंधित मुद्दे