سؤال

هل هناك توجيها هتكس الممكن أن يمكن طلب بشفافية إلى الأمام من index.php لindex_internal.php إذا كان الطلب يأتي من مجموعة الملكية الفكرية الداخلي؟

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

المحلول

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^192\.168\.1\. [OR]
RewriteCond %{REMOTE_ADDR} ^10\.15\.
RewriteRule ^index\.php$ index_internal.php [R,NC,QSA,L]

وماذا يعني هذا:

والبدء في محرك mod_rewrite و(قد يكون هذا بالفعل)

وإذا بدأ (عنوان IP العميل مع "192.168.1." [أو]

وعنوان IP العميل يبدأ ب "10.15").

وواسم الصفحة هو index.php ([ن] بعد التمديد [ج] بورصة عمان حساسة)، [ص] edirect إلى index_internal.php، [ف] uery [ق] ترينغ [أ] ppend (أي index.php?foo=bar يصبح index_internal.php?foo=bar)، [ل] معالجة فقس.

وتعديل حسب الحاجة للمجموعات عناوين IP.

نصائح أخرى

وشيء من هذا القبيل ينبغي أن نفعل ذلك (من الواضح أن تغيير عنوان IP لمطابقة الشبكة):

RewriteCond %{REMOTE_ADDR} ^192\.168\.
RewriteRule index.php index_internal.php

إذا كنت تريد رأس الفعلي ثم جعله RewriteRule index.php index_internal.php [L,R,QSA]

طيب هنا قانون بلدي (أي إعادة توجيه) على أساس ويكيبيديا في قائمة شبكة خاصة

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^10\. [OR]
RewriteCond %{REMOTE_ADDR} ^172\.[1-3]{1}\d{1}\. [OR]
RewriteCond %{REMOTE_ADDR} ^192\.168\.
RewriteRule ^index\.php index_internal.php [NC,QSA,L]
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top