من الممكن أن يكون اقحام ("&") في عنوان URL قبل الاستعلام السلسلة ؟
-
20-09-2019 - |
سؤال
موكلي هو العزم أن يكون لها صفحة في /nfm&t
لذلك جعل الدليل اسمه nfm&t
مع index.html (اختبار) و هذا العنوان لا يزال رمي 404.لذا من الواضح أنه ليس من السهل.
أي أفكار ؟ أو هل هناك طريقة فقط إعادة توجيه nfm&t
إلى nfmt
, حتى أن عنوان URL على الأقل يحل?
هذا هو نظام التشغيل Windows server بالمناسبة ، الذي يلقي وجع في كيفية اعتدت على القيام الموجهات.
المحلول
وانتقل على AllowRestrictedChars وتمكين <لأ href = "http://support.microsoft كوم / default.aspx SCID = كيلوبايت.؟ EN-US؛ 826437 "يختلط =" noreferrer نوفولو "> VersionCompatibility ينبغي أن نفعل ذلك
نصائح أخرى
وماذا التشغيل Windows Server رمي وجع في كيف نفعل الموجهات؟ إذا كنت تستخدم IIS 7، يمكنك استخدام URL إعادة كتابة وحدة . تم بناؤه في IIS. إذا كنت تستخدم IIS 6، هناك ISAPI إعادة كتابة ، الذي هو وحدة خارجية. كلا استخدام نفس بناء الجملة كما mod_rewrite واباتشي.
هل لديك / دليل NFM؟ إذا لم تقم بذلك، محاولة صنع واحدة. وفي كلتا الحالتين، وضعها في الملف Default.aspx ويكون ذلك يبصقون يعود عليك المسار الدقيق انها تحاول الوصول إليه. هي احتمالات، وعندما يكون لديك هذا هنا، وسوف تذهب إلى example.com/nfm/Default.aspx
وتتيح لك تشغيل شيء من هناك.
إذا كنت لا تحصل على هذا الدليل، ثم محاولة إعادة توجيه إلى example.com/nfm%26t
ونرى ما اذا كان يعمل. إذا كان هذا لا يزال لا تساعد في ذلك، ثم كنت SOL
حاولت هذا على سنو ليوبارد ( OSX 10.6.2 ) محطة مع اباتشي يعمل.وهذا هو من فايرفوكس 3.6.يبدو مثل ويندوز شيء كنت تعاني من.بصراحة أنا لا أعتقد أن ذلك العمل دون ترميز ولكن لن تعرف حتى تجرب.
النص البديل http://www.vertigrated.com/images/so_screenshot.png
وأم أن هناك طريقة لإعادة توجيه عادل NFM تي اند تي لnfmt، بحيث URL في أقل من يقرر؟
اقتباس فقرة> وبالتأكيد. جعل معالج رابط العام و / أو معالج الأخطاء. عندما يواجه رابط، إذا كان هذا رابط يساوي /nfm&t
، ثم تحت غطاء إعادة كتابة السياق إلى أي صفحة كنت فعلا تريد حقا للعودة. هل هذه فكرة جيدة؟ على الاغلب لا. ولكنها لن تنجح. الجواب كيث تشير طريقتان للاستيلاء على رابط وتفعل أشياء، على الرغم من أنك يمكن أيضا القيام بذلك عن طريق ملف asax العالمي (والحرص على تنفيذ صفحة aspx عندما ضرب خطأ لذلك يحصل في الواقع ضرب) إذا كنت تستخدم صافي .