سؤال

هل هناك طريقة لجعل النار RewriteRule في أي مجال أن يطلب على مربع؟ على سبيل المثال، لدي 5 VirtualHosts التي من شأنها أن يكون لها نفس RewriteRule المحدد يطبق عليهم وحاليا كل التوجيه VirtualHost له حكم، ولكن يمكن أن أضع هذا في مكان ما "العالمي" بحيث صيانة أسهل؟

هل كانت مفيدة؟

المحلول

لا، وأنا خائف لا

نصائح أخرى

ويمكنك، ولكن إلى حد ما من الإختراق. إنشاء RewriteRule الخاصة بك في مكان ما هتكس مثل:

<اقتباس فقرة>   

و/www/redirects/global/.htaccess

والآن مجرد مجموعة DocumentRoot لvirtualhosts ل/ على شبكة الاتصالات العالمية / الموجهات / العالمية / وسيضطر كل طلب من خلال لRewriteRule الخاص بك.

وأنا لم نجرب ذلك، ولكن mod_rewrite ومستندات يقول أن RewriteRule يمكن استخدامها في سياق ملقم التكوين.

ويمكنك أيضا للبحث عن كيفية RewriteMap ق العمل. وبما أن هذه هي ملف، فإنها يمكن أن تعتبر مصدر "العالمي"، ولكن هناك قيود عليها لأنها ساكنة في المقام الأول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top