powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как добавить к URL default.aspx
8 сообщений из 8, страница 1 из 1
Как добавить к URL default.aspx
    #33887743
pilko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим, у меня есть страница:

http://mysite.com/news/default.aspx

Если попытаться указать строку http://mysite.com/news/, то страница не находится. Как автоматически добавить к этому пути default.aspx?
У меня есть URLRewriter, но он не обрабатывает этот путь, т.е. при переходе по ссылке http://mysite.com/news/ мой httpModule не срабатывает.

Что можно сделать?
...
Рейтинг: 0 / 0
Как добавить к URL default.aspx
    #33887793
В настройках IIS указать страницу по умолчанию.Все должно быть просто, очень просто, настолько просто - насколько это возможно!
 Мой блог Возможно на твой вопрос уже есть ответ? FAQ
...
Рейтинг: 0 / 0
Как добавить к URL default.aspx
    #33887867
pilko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для чего указать страницу по умолчанию? Для всего сайиа? Так она такм конечно указана. Запись типа http://mysite.com/ работает без проблем, а вот http://mysite.com/news/ - не заботает. Страница не найдена.
...
Рейтинг: 0 / 0
Как добавить к URL default.aspx
    #33887888
Anatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для чего указать страницу по умолчанию? Для всего сайиа? Так она такм конечно указана. Запись типа http://mysite.com/ работает без проблем, а вот http://mysite.com/news/ - не работает. Страница не найдена.

Может я не достаточно точно сформулировал вопрос, но каталога news на сайте нет, его формирует UrlRewriter. Реврайтер конечно сам подставляет default.aspx в конец запроса, а вот если пользователь укажет путь http://mysite.com/news/ без указания default.aspx - будет ошибка.

Также такое было замечено при индексировании сайта поисковиками. Поисковик почемуто берет ссылку http://mysite.com/news/ и соответственно не может найти по ней страницу. Что делать???

Так как этой директории физически не существует на сервере, IIS не может найти файл Default.aspx, который прописан по умолчанию. Так же ввиду того, что в URL не указано расширение .aspx, ASP.NET не подхватывает этот запрос (он ведь реагирует только на расширения файлов, которые ассоциированы именно с ним).
Как вариан тешения проблемы - можно повесить свою страницу aspx на обработку 404 (файл не найден). Там по сути делать тоже, что и в HttpHandler для урл-реврайтинга.
...
Рейтинг: 0 / 0
Как добавить к URL default.aspx
    #33887946
pilko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, но страницы 404 ведь 2. И в данном случае будет вызываться не та, что прописана в web.config, а страница 404 для html файлов, имя которой задано в IIS, и изменить которую не представляется возможным.

Тогда придется в JavaScript добавлять default.aspx? Не самое лучшее для меня решение. Да и такой метод может дать зацикливание
...
Рейтинг: 0 / 0
Как добавить к URL default.aspx
    #33888473
Anatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, но страницы 404 ведь 2. И в данном случае будет вызываться не та, что прописана в web.config, а страница 404 для html файлов, имя которой задано в IIS, и изменить которую не представляется возможным.
Почему же нельзя?
В свойствах веб узла (IIS) закладка "специальные ошибки". В списке ищешь 404 и изменяешь путь к файлу.
...
Рейтинг: 0 / 0
Как добавить к URL default.aspx
    #33892529
pilko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я, например, не имею доступа к настройкам каталога на сервере. Просить об этом провайдера - тоже геммор.

Так, например просил настроить isapi расширения, чтобы ASP.NET мог обрабатывать файлы, например, jpg - отказались, поскольку данная настройка часто слетает.

Поэтому вопрос остается открытым.
...
Рейтинг: 0 / 0
Как добавить к URL default.aspx
    #33893040
Anatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я, например, не имею доступа к настройкам каталога на сервере. Просить об этом провайдера - тоже геммор.

Так, например просил настроить isapi расширения, чтобы ASP.NET мог обрабатывать файлы, например, jpg - отказались, поскольку данная настройка часто слетает.

Поэтому вопрос остается открытым.

Своими силами я думаю не сделаешь. .NET управляет только тем, что ему дают. Подругому никак вроде.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как добавить к URL default.aspx
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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