WordPress: .htaccess द्वारा निर्देशिका URL पुनर्लेख नियम हटाउन

कसरी सीधा WordPress होस्टिंग सर्भर को मूल मा एक निर्देशिका पहुँच गर्न अनुकूल URL रूपमा काम गर्न कन्फिगर गरिएको छ?

htaccess

समस्या

हामी सबै तपाईं सर्भर मूल मा एक निर्देशिका पहुँच गर्न चाहनुहुन्छ जब कि थाहा, भर्खरै निर्देशिका को नाम पछि डोमेन राख्न. त्यसपछि, उदाहरणका लागि, यदि निर्देशिका भनिन्छ “अपलोड”, तपाईं द्वारा ठेगाना पहुँच http://taylorlopes.com/uploads.

समस्या WordPress कन्फिगर गर्दा हो (वा अन्य कुनै पनि प्रणाली) अनुकूल URL सँग, के पृष्ठ भनिन्थ्यो सम्पर्क एक URL सँग http://taylorlopes.com/?page_id = 2, यो जस्तै केहि बन http://taylorlopes.com/contatos. नोट कि URL कल को यो नयाँ तरिका (अनुकूल भन्नुभयो), एक निर्देशिका कल जस्तो, कि हुनुको सम्पर्क वास्तवमा यो एक निर्देशिका हो, तर एक पृष्ठ.

लोगो, तपाईं अनुकूल URL प्रयोग गर्ने निर्णय क्षण देखि असम्भव कल निर्देशिका हो, किनभने WordPress एक पृष्ठ को कल रूपमा यो व्याख्या, जो स्पष्ट अवस्थित छैन, र त्रुटि फेंकता “संचालनका! यो पृष्ठ फेला परेन गर्न सकिन्छ“. त्यसपछि, कसरी WordPress बिना निर्देशिका कल गर्न एक पृष्ठको रूपमा यो कल व्याख्या?

समाधान

यो समस्या समाधान गर्न र बिना सर्भर मूल मा एक निर्देशिका गर्न प्रत्यक्ष पहुँच प्राप्त गर्न एक WordPress पृष्ठ रूपमा व्याख्या, फाइल खोल्न .htaccess र पहिलो बयान तल निम्न लाइन थप्न RewriteRule, साटासाट “mydir” आफ्नो वर्तमान निर्देशिका को नाम:

subcode

RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$

पूरा कोड

# WordPress सुरु
<IfModule mod_rewrite.>
RewriteEngine मा
RewriteBase /
RewriteRule ^ सूचकांक .PHP $ - [एल]
RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$
RewriteCond %{REQUEST_FILENAME} !-च
RewriteCond %{REQUEST_FILENAME} !-घ
RewriteRule . /सूचकांक.PHP [एल]
</IfModule>
# अन्त WordPress

भन्नु:

को .htaccess जहाँ वेब सामग्री प्रकाशित छ यो निर्देशिका को मूल छ, निर्देशिका जस्ता /www (wampserver) वा /htdocs (xampp).

पुनप्रेषण

यहाँ विचार एउटा पोस्ट गर्न छ (पृष्ठ) दुई अनुकूल URL को लागि खाता, त्यसैले, कसैले प्रकार http://taylorlopes.com/about (पृष्ठ बारेमा त्यहाँ) एक रिडाइरेक्ट गर्न गरेको http://taylorlopes.com/sobre (पृष्ठ मा त्यहाँ). ओ प्रयोग .htaccess पुनर्निर्देशित गर्न:

subcode

पुनर्निर्देशित /बारेमा /मा

पूरा कोड

# WordPress सुरु
<IfModule mod_rewrite.>
RewriteEngine मा
RewriteBase /
RewriteRule ^ सूचकांक .PHP $ - [एल]
RewriteCond %{REQUEST_URI} !^/(सहयोगी|सहयोगी/.*)$
RewriteCond %{REQUEST_FILENAME} !-च
RewriteCond %{REQUEST_FILENAME} !-घ
पुनर्निर्देशित /बारेमा /मा
RewriteRule . /सूचकांक.PHP [एल]
</IfModule>
# अन्त WordPress

स्रोत

WordPress: .htaccess साथ URL पुनर्लेख देखि निर्देशिका बहिष्कृत

हिट को कुल संख्या: 7830

जवाफ छोड्न

आफ्नो इमेल ठेगाना प्रकाशित गरिने छैन. आवश्यक क्षेत्रहरू संग मार्क *