PDA

View Full Version : سوال: مشکل با urlrewrite



foadabd
جمعه 17 اردیبهشت 1389, 02:01 صبح
من از url rewrite استفاده کردم طبق چیزی که تو این سایت پیدا کردم لوکالم اجرا میشه ولی رو هاست اجرا نمیشه
این کد تو global:

void Application_BeginRequest(object sender, EventArgs e)
{

if (Request.Url.ToString().Contains("web-(.+)"))
{
Context.RewritePath("blog.aspx?d=$1");
}
if (Request.Url.ToString().Contains("AboutUs.html"))
{
Context.RewritePath("AboutUs.aspx");
}

}

واینم تو web.config

<rewriter>
<rewrite url="~/AboutUs.html" to="~/AboutUs.aspx"/>
<rewrite url="~/web-(.+)" to="~/blog.aspx?d=$1"/>
</rewriter>

جای تگ ها هم درسته که لوکال اجرا می شه پس مشکل از کجاست؟؟
لطفا راهنمایی کنید؟

Mahdi-563
جمعه 17 اردیبهشت 1389, 12:05 عصر
من از url rewrite استفاده کردم طبق چیزی که تو این سایت پیدا کردم لوکالم اجرا میشه ولی رو هاست اجرا نمیشه
این کد تو global:

void Application_BeginRequest(object sender, EventArgs e)
{

if (Request.Url.ToString().Contains("web-(.+)"))
{
Context.RewritePath("blog.aspx?d=$1");
}
if (Request.Url.ToString().Contains("AboutUs.html"))
{
Context.RewritePath("AboutUs.aspx");
}

} واینم تو web.config

<rewriter>
<rewrite url="~/AboutUs.html" to="~/AboutUs.aspx"/>
<rewrite url="~/web-(.+)" to="~/blog.aspx?d=$1"/>
</rewriter> جای تگ ها هم درسته که لوکال اجرا می شه پس مشکل از کجاست؟؟
لطفا راهنمایی کنید؟


.htlm را به aspx تبديل كن درست ميشه

foadabd
جمعه 17 اردیبهشت 1389, 19:21 عصر
ممنون کجا html رو به aspx تبدیل کنم
بعد مشکا سر صفحه aboutus نیست. نشدم نشد! مشکل سر blog

foadabd
یک شنبه 20 تیر 1389, 17:50 عصر
مشکل من حل نشد؟
من از دات نت 3.5 استفاده کردم ممکنه مشکل از این باشه چون لوکال کار می کنه ولی روی سرور نه؟
http://barnamenevis.org/forum/showthread.php?t=231442
توی این لینک هم از ماژول Wildcard Mapping روی سرور گفته شده که :
1. از کجا بدونیم نصب هست یا نیست؟
2. ما می تونیم خودمون نصب کنیم؟ یا پشتیبانی باید نصب کنه؟
3. اگه می تونیم مسیرش تو پلسک کجاست و راهنمایی؟؟

ممنونم

Behrouz_Rad
یک شنبه 20 تیر 1389, 18:19 عصر
مشکل من حل نشد؟
من از دات نت 3.5 استفاده کردم ممکنه مشکل از این باشه چون لوکال کار می کنه ولی روی سرور نه؟
http://barnamenevis.org/forum/showthread.php?t=231442
توی این لینک هم از ماژول Wildcard Mapping روی سرور گفته شده که :
1. از کجا بدونیم نصب هست یا نیست؟
2. ما می تونیم خودمون نصب کنیم؟ یا پشتیبانی باید نصب کنه؟
3. اگه می تونیم مسیرش تو پلسک کجاست و راهنمایی؟؟

ممنونم
وقتی کار نمی کنه یعنی نصب نیست!

Host باید نصب کنه.