من الممكن أن يكون اقحام ("&") في عنوان URL قبل الاستعلام السلسلة ؟

StackOverflow https://stackoverflow.com/questions/2457317

سؤال

موكلي هو العزم أن يكون لها صفحة في /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 عندما ضرب خطأ لذلك يحصل في الواقع ضرب) إذا كنت تستخدم صافي .

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