سؤال

هل هناك ما يعادل mod_rewrite لـ IIS 7.0

أ) أكثر أو أقل اكتمالا

ب) مناسبة لبيئة الإنتاج، أي.تم اختباره في المعركة/يمكن الاعتماد عليه/آمن

هل لديك توصية مبنية على الخبرة؟

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

المحلول

تفحص ال وحدة إعادة كتابة عنوان URL لـ IIS 7 تم إنشاؤها بواسطة مايكروسوفت

نصائح أخرى

إذا كان لديك 99.00 دولارًا إضافيًا، فقد ترغب في إلقاء نظرة عليها http://www.isapirewrite.com/

[مقتبس من موقعهم]

نظرة عامة على المنتج

ISAPI_Rewrite هو محرك قوي لمعالجة عناوين URL يعتمد على التعبيرات العادية.إنه يعمل في الغالب مثل mod_Rewrite الخاص بـ Apache، ولكنه مصمم خصيصًا لخادم معلومات الإنترنت (IIS) الخاص بشركة Microsoft.ISAPI_Rewrite هو مرشح ISAPI مكتوب بلغة C/C++ النقية، لذا فهو سريع للغاية.يمنحك ISAPI_Rewrite الحرية لتجاوز أنظمة URL القياسية وتطوير مخططك الخاص.

[مثال للاستخدام] متاح في http://www.helicontech.com/articles/provocative_SEF_URLs.htm

ألق نظرة على URLRewriter.تم استخدامه في الإنتاج مرة واحدة دون مشاكل.لكن لا تعتمد على ذلك باعتباره فحص الجودة الوحيد:

http://www.codeplex.com/urlrewriter

(إنه مجاني ولديه ترخيص Microsoft العام)

يعد Managed Fusion URL Rewriter محركًا قويًا لمعالجة عناوين URL استنادًا إلى ملحق Apache mod_rewrite.لقد تم تصميمه من الألف إلى الياء لجلب كافة ميزات Apache mod_rewrite إلى IIS 6.0 وIIS 7.0.يعمل Managed Fusion Url Rewriter مع ASP.NET على Microsoft Internet Information Server (IIS) 6.0 وMono XPS Server وهو مدعوم بالكامل لجميع اللغات في IIS 7.0، بما في ذلك ASP.NET وPHP.تمنحك Managed Fusion Url Rewriter الحرية لتجاوز أنظمة URL القياسية وتطوير مخططك الخاص.

IIRF

  • يعمل مع IIS5 أو 6 أو 7.
  • حر
  • مفتوح المصدر
  • حافظ بشكل جيد
  • حر
  • يدعم مطابقة نمط التعبير العادي
  • يستخدم بناء جملة .htaccess
  • RewriteRule
  • RedirectRule
  • RewriteHeader
  • RewriteCond
  • حر
  • استخدم ملف تكوين منفصلًا لكل تطبيق أو موقع IIS
  • يتم تحميل تغييرات القاعدة تلقائيًا
  • ProxyPass
  • هل ذكرت أنه مجاني؟

alt text

البديل المثالي لـ Apache mod_rewrite ووحدات Apache الأخرى على IIS7 هو قرد الهليكون.بناء الجملة متوافق مع Apache بنسبة 99%.

http://www.iis.net/extensions/URLRewrite تم تصميمه لـ IIS 7.0 ويتميز بأداء رائع وواجهة مستخدم إدارية.

IIS وزارة الدفاع إعادة الكتابة هو الخيار الأفضل الذي أعرفه، ولكنه ليس مجانيًا.

إعادة كتابة ISAPI مناسب لـ IIS 5 أو 6.هناك إصدار Lite متاح مجانًا، أو يمكنك الدفع مقابل الإصدار الكامل للحصول على المزيد من الميزات، مثل إمكانات الخادم الوكيل.لقد مرت فترة من الوقت منذ أن استخدمته، لكنه كان يعمل بشكل جيد في ذلك الوقت.

أنا أستخدم Helicon Ape منذ أن قفزت من Apache وانتقلت إلى IIS.إنه بناء جملة متوافق مع Apache.

يمكنك قراءة مقالتي عن كيفية الاستخدام إعادة كتابة عنوان URL المُدار هنا:

http://carlos.mendible.com/2010/02/runnig-Apache-behind-iis-server-net.html

نأمل أن يساعد.

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