سلام
من تو سایت درگاه پرداخت دارم و کد 100% درصد درست هست و کار میکنه
اومدم روی seo سایت کار کنم و یه سری rewrite اضاف کردم برای مثلا حذف اکستنش aspx یا صفحه Default که اومد روی آدرس اصلی سایت بره و Default رو نشون نده
حالا زمانی که بانک پرداخت رو موفق میزنه بر میگردونه به سایت هیچ پارامتری دریافت نمیکنم یا خالی هستن
چطوری این مشکل رو میتونم حل کنم با تشکر
<rewrite> <rules> <!--Never display default.aspx--> <rule name="default.aspx Redirect" stopProcessing="true"> <match url="^(.*\/)*default\.aspx$"/> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_METHOD}" negate="true" pattern="^POST$"/> </conditions> <action type="Redirect" url="{R:1}" redirectType="Permanent"/> </rule> <!--Redirect and force URls to lowercase using IIS, Web.config and the URL Rewrite function--> <rule name="LowerCaseRule1" stopProcessing="true"> <match url="[A-Z]" ignoreCase="false"/> <action type="Redirect" url="{ToLower:{URL}}"/> </rule> <!--Remove .aspx from pages using URL Rewrite module in IIS for asp.net--> <rule name="Redirect to clean URL" stopProcessing="true"> <match url="^([a-z0-9/]+).aspx$" ignoreCase="true"/> <action type="Redirect" url="{R:1}"/> </rule> </rules> </rewrite>
برای آدرس های بانک نیازی نیست rewrite کنید
اون درس ها را آزاد کنید چون به سئو مربوط نمیشه
گفتم کدش رو بزارم شاید به درد شخص دیگه ای هم خورد
<rule name="block" stopProcessing="true"> <match url="^return-bank.aspx$" /> <action type="None" /> </rule>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)