Nano Hash - криптовалюты, майнинг, программирование

URL-адрес перенаправления ASP

Я хочу создать правила перенаправления в файлах .asp.

Например, когда я набираю www.example.com/states/ABC/XYZ

Он должен запускать www.example.com/states?state=ABC&city=XYZ страницу, а адрес браузера должен отображать www.example.com/states/ABC/XYZ.

Я знаю, как использовать файл .htaccess в ColdFusion, но понятия не имею, как работает перенаправление в классическом ASP.


  • 1) Какой у вас веб-сервер? 2) Насколько у вас есть контроль над этим (т.е. можете ли вы установить дополнительное программное обеспечение на сервер)? 04.08.2011

Ответы:


1

вы можете использовать server.transfer. Он сохраняет тот же URL (фактического перенаправления браузера нет, все происходит на стороне сервера)

хм... если подумать, я как бы припоминаю, что вы не могли использовать параметры в классическом ASP при использовании server.transfer.

03.08.2011
  • Спасибо за ответ. Теперь, если я хочу запустить site.com/category.asp?Cat=991″ , который представляет собой скрипт asp, который динамически отображает страницы разных категорий продуктов в зависимости от значения параметра «Cat», я наберу «site.com /Cat/Bathroom-Fauces/991″ в браузере. Это легко, если у нас есть файл htaccess. Но как я могу добиться этого в ASP 03.08.2011
  • Прошло некоторое время с тех пор, как я возился с этими вещами, но, насколько я помню, вам нужно настроить его в IIS. Например, создайте виртуальный каталог под названием «Cat» и виртуальный каталог внутри него «Bathroom-Faucets» с документом, скажем, «default.asp». В default.asp вы получите последнюю часть URL-адреса (991) и выполните server.transfer. Проблема, как я уже сказал, заключается в том, что я думаю, что вы не можете использовать ?Cat=991 в server.transfer, поэтому вам, вероятно, потребуется установить cookie или серверную переменную. Другой вариант — найти плагин IIS, который позволяет выполнять такие перенаправления, как в htaccess. 04.08.2011
  • Знаете ли вы что-то подобное server.transfer в Jquery или Javascript? Спасибо 24.08.2011

  • 2

    Зависит от используемой версии сервера. Если вы используете IIS7 или более позднюю версию, вы можете использовать модуль перезаписи URL (возможно, вам придется установить это с помощью установщика веб-платформы).

    Если вы используете IIS6 или более раннюю версию, вам понадобится сторонний инструмент. Я могу порекомендовать ISAPI_Rewrite лично, v3 даже поддерживает синтаксис .htaccess. У V2 есть бесплатная версия, которая представляет собой единую конфигурацию для всего сервера, а платные версии имеют хорошую ценность.

    04.08.2011
  • У меня есть учетная запись общего хостинга, и у меня нет доступа к серверу IIS, поэтому я не могу использовать ISAPI_Rewrite. 09.08.2011
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..