powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / URL: Для Индексации поисковиками
8 сообщений из 8, страница 1 из 1
URL: Для Индексации поисковиками
    #38178924
tahiondb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть урлы типа:
Код: html
1.
2.
3.
http://mysite.ru/WebPage.aspx?pID=vse_o_govnokode
http://mysite.ru/WebPage.aspx?pID=delphi_zhiv
...



Надо бы что бы на ликвидными были и, например, такие урлы:
Код: html
1.
2.
3.
http://mysite.ru/WebPage.aspx/vse_o_govnokode
http://mysite.ru/WebPage.aspx/delphi_zhiv
...


или такие:
Код: html
1.
2.
3.
http://mysite.ru/WebPage.aspx/vse_o_govnokode.html
http://mysite.ru/WebPage.aspx/delphi_zhiv.html
...



Заранее спасибо!
...
Рейтинг: 0 / 0
URL: Для Индексации поисковиками
    #38178953
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эм а в чем трабл то ? пиши свой модуль урл реврайта ну либ на стандартный попытайся налепить который в иис встраивается
ну и имхо будет симпатичнее так:
http://mysite.ru/page/delphi_zhiv
...
Рейтинг: 0 / 0
URL: Для Индексации поисковиками
    #38178959
tahiondb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu ну и имхо будет симпатичнее так:
http://mysite.ru/page/delphi_zhiv

Да-да, так, конечно лучше :-)
Или так:
Код: html
1.
2.
http://mysite.ru/vse_o_govnokode
http://mysite.ru/delphi_zhiv



handmadeFromRu эм а в чем трабл то ? пиши свой модуль урл реврайта ну либ на стандартный попытайся налепить который в иис встраивается
а можно примерчик или ссылочку ... ?
...
Рейтинг: 0 / 0
URL: Для Индексации поисковиками
    #38178962
tahiondb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
URL: Для Индексации поисковиками
    #38178970
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в мамрй простой версии
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class HttpUrlRewrite : IHttpModule
{
private static void OnBeginRequest(object sender, EventArgs e){
 var app = (HttpApplication)sender;
...
какая то логика по манипуляции со строкой реквеста
...
 перенаправить куда надо
 app.Context.RewritePath(pathNew);
}
}
...
Рейтинг: 0 / 0
URL: Для Индексации поисковиками
    #38178972
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в самой простой версии*
...
Рейтинг: 0 / 0
URL: Для Индексации поисковиками
    #38180920
tahiondb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, буду пробовать ...
...
Рейтинг: 0 / 0
URL: Для Индексации поисковиками
    #38184324
tahiondb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаём какой-то класс и впиндюриваем в него этот код:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    public class Rewriter : System.Web.IHttpModule
    {
        public void Init(System.Web.HttpApplication Appl)
        {
            Appl.BeginRequest += new System.EventHandler(Rewrite_BeginRequest);
        }

        public void Rewrite_BeginRequest(object sender, System.EventArgs args)
        {
            System.Web.HttpApplication App = (System.Web.HttpApplication)sender;
            string path = App.Request.Path;

            if (path == "/blanks")
            {
                string url = App.Context.Request.Url.ToString();
                App.Context.RewritePath("~/Default.aspx/?pID=blanks", false); 
            }
        }

        public void Dispose() { }
    }



В Web.config дописываем:
Код: xml
1.
2.
3.
      <httpModules>
        <add type="MySklad.Class.Rewriter.Rewriter" name="MySklad.Class.Rewriter" />
      </httpModules>
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / URL: Для Индексации поисковиками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]