Ahmadgolagha
چهارشنبه 15 دی 1389, 17:27 عصر
سلام
من یک سایت چند زبانه نوشته ام، می خواستم با Url Rewriting لینک ها را زیباتر کنم.
این کار رو انجام دادم و در حال حاضر شکل url ها درست است
برای مثال لینک ها به صورت زیر است
صفحه-View/fa/1
صفحة View/ar/1-
View/en/1-Page
ولی 2 مشکل دارد.
1 – تمام آدرس هایی که دارای اسلش هستند خراب می شوند مثل App_Themes/StyleSheet.css
2- مقدار کوئری استرینگ ها ناقص است.
من قسمت هایی از کد سایت را که مربوط به این موضوع بود را با تغییراتی در یک پروژه جدید قرار دادم و برای مشاهده دوستان ضمیمه کردم.
خودم می دونم که مشکل از این قسمت کد در web.config است
<rewrite url="~/(.+)./" to="~/$1.aspx"/>
<rewrite url="~/Default/(.+).aspx" to="~/Default.aspx?id=$1"/>
لطفا اساتیدی که به url rewriting تسلط دارند نگاهی به فایل ضمیمه بکنند.
جدا از این بحث اگه تا حالا تاپیک کاملی راجع به این موضوع بوده لینک بدید تا ما هم بدونیم.
من یک سایت چند زبانه نوشته ام، می خواستم با Url Rewriting لینک ها را زیباتر کنم.
این کار رو انجام دادم و در حال حاضر شکل url ها درست است
برای مثال لینک ها به صورت زیر است
صفحه-View/fa/1
صفحة View/ar/1-
View/en/1-Page
ولی 2 مشکل دارد.
1 – تمام آدرس هایی که دارای اسلش هستند خراب می شوند مثل App_Themes/StyleSheet.css
2- مقدار کوئری استرینگ ها ناقص است.
من قسمت هایی از کد سایت را که مربوط به این موضوع بود را با تغییراتی در یک پروژه جدید قرار دادم و برای مشاهده دوستان ضمیمه کردم.
خودم می دونم که مشکل از این قسمت کد در web.config است
<rewrite url="~/(.+)./" to="~/$1.aspx"/>
<rewrite url="~/Default/(.+).aspx" to="~/Default.aspx?id=$1"/>
لطفا اساتیدی که به url rewriting تسلط دارند نگاهی به فایل ضمیمه بکنند.
جدا از این بحث اگه تا حالا تاپیک کاملی راجع به این موضوع بوده لینک بدید تا ما هم بدونیم.