/ / उपनिर्देशिका remap करने के लिए .htaccess मूक जड़ - वर्डप्रेस, .htaccess, अनुप्रेषित

.htaccess मूक रूट subdirectory remap - वर्डप्रेस, .htaccess, पुनर्निर्देशित करने के लिए

मुझे सिवाय एक सबफ़ोल्डर के सभी रूट डोमेन अनुरोधों को चुपचाप हटाने की आवश्यकता है /user/ तथा /admin/। मेरे पास अपने रूट डोमेन के तहत कस्टम कोड है और मैं अतिरिक्त रूप से वर्डप्रेस स्थापित करना चाहता हूं जो रूट डोमेन के तहत भी उपलब्ध होना चाहिए।

मेरा htaccess इस तरह दिखता है:

Options FollowSymLinks

RewriteEngine On
RewriteBase /

SetEnvIf Request_URI  ^(.*)$       section=public
SetEnvIf Request_URI  ^/user/.*$   section=user
SetEnvIf Request_URI  ^/admin/.*$  section=admin

# Link to WordPress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{ENV:section} public

# ... How do I map to a subdirectory from here? ... #

अद्यतन करें

मुझे निम्नलिखित कोड मिला, जो लगभग मेरी तरह काम कर रहा है, लेकिन अगर फ़ाइल वर्डप्रेस में मौजूद नहीं है, तो यह मेरे कोड पर वापस आ जाता है।

# Link public to WordPress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{ENV:section} public
RewriteCond %{REQUEST_URI} !^/wordpress/
RewriteRule ^(.*)$ /wordpress/$1

# Link public to WordPress root folder
RewriteCond %{ENV:section} public
RewriteRule ^(/)?$ wordpress/index.php [L]

उत्तर:

जवाब के लिए 0 № 1

आप इस नियम को नीचे रख सकते हैं RewriteBase सभी नियमों से 2 निर्देशिकाओं को छोड़ने के लिए लाइन:

RewriteRule ^(user|admin)(/.*)?$ - [NC,L]