Drupal फ़ोल्डर के तहत एक अलग सीएमएस सिस्टम चल रहा है




.htaccess content-management-system (3)

आपको अपने .htaccess फ़ाइल में एक mod_rewrite नियम बनाना होगा। ड्रपल निर्देशक (लगभग) अपने सभी अनुरोध index.php को निर्देशित करता है, जो तब ड्रपल के मेनू राउटर के लिए अनुरोध भेजता है। इसलिए आपका सीएमएस कभी भी काम नहीं करेगा जब तक कि आप फिर से लिखना नियम नहीं बनाते हैं।

लेकिन अगर आप अपने पुराने सीएमएस साइट को दूसरे पते पर ले जा सकते हैं और मैं नियंत्रण रेखा 123 की सलाह ले सकता हूं। आपको अपने खुद के संस्करण को ड्रुपल की एचटीएक्सस फ़ाइल के बनाए रखना होगा और हर बार जब आप अपग्रेड करेंगे तो इस काम के साथ सौदा होगा। यदि आप नए मॉड्यूल इत्यादि जोड़ते हैं तो बाद में नाम पर एक संक्षिप्त मौका भी हो सकता है।

मैं एक ड्रपल नौसिखिया हूँ ...

मैंने अपनी पहली डॉप्ल साइट पूरी कर ली है। तब क्लाइंट नई DRupal साइट के तहत अपने पुराने सीआरएम को चलाने के लिए चाहते थे, उन्होंने सीआरएम फोल्डर को ड्रूपल फ़ोल्डर में अपलोड किया था, और जब मैं सीआरएम व्यवस्थापक को नीचे दिए जाने की कोशिश करता हूं, तो यह ड्रूप 404 पृष्ठ (जो खोज पृष्ठ है) को रीडायरेक्ट करता है।

www.blablabla.com/crm/admin

Drupal से त्रुटि संदेश नीचे है:

आपके द्वारा अनुरोधित पृष्ठ मौजूद नहीं है आपकी सुविधा के लिए, क्वेरी 500 500 का उपयोग करके एक खोज की गई।

क्या कोई तरीका है कि मैं किसी भी फ़ोल्डर को इसके फ़ोल्डर के तहत अनदेखा करने के लिए Drupal कर सकता हूँ? .htaccess के माध्यम से कुछ, या मुझे नहीं पता: /

सराहना बहुत मदद करता है! आपका बहुत बहुत धन्यवाद!


Drupal .htaccess फ़ाइल में इन पंक्तियों का उपयोग करें।

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

नीचे एक सब-डायरेक्टरी का उपयोग करने के लिए, आपको या तो [L] विशेषता से पहले एक RewriteRule जोड़ना होगा या उप-निदेशिका को यहां RewriteCond सूची में जोड़ना होगा, जैसे:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/crm/ # Ignore Drupal Redirects for our CRM.
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

मैं सिर्फ बूंदों से बूंद सीडीएम को ड्रपल से जोड़ने का सुझाव दूंगा.और डीपल फ़ोल्डर्स के बाहर पुराने सेमी के फ़ोल्डर्स को रखें। आपकी पुरानी सीएमएस शायद लिंक को सही ढंग से संदर्भित नहीं करती (इसकी अपेक्षा http: // oldcmslink और drupal के अंदर यह http: // drupal? Q = कुछ होगा )।