Mr_cool Ответов: 1

Как скрыть ссылки внутри ASP.NET-что?


Мне нужно создать что-то вроде этого > Скрытие партнерских ссылок в WordPress – ThirstyAffiliates[^] в asp.net ядро. Есть идеи, как это сделать?

Основные функции, которые мне нужны, это:
1. Cloak links > пример abc.com/go/google.com должен отвезти меня в https://www.google.com
2. автоматическая вставка ссылок в контент > пример, если я хочу связать ссылку с текстом "посетите Google", то она должна автоматически гиперссылать на все страницы моего сайта. Проверьте лучший пример: Keywords to Links Converter – плагин для WordPress | WordPress.org[^]

Что я уже пробовал:

Нужна зацепка, чтобы начать. Я могу создать таблицу в базе данных с якорным текстом, URL-адресом и слизняком плаща.

DerekT-P

часть 1: Просто используйте переписывание URL-адресов? (предполагая, что abc.com это ваш домен... но мы тут гадаем!)
часть 2: Что такое "это"? (Это должно быть автоматически...) вы хотите сделать это на стороне клиента? Или в d/b? или в коде C#? Являются ли ссылки динамически генерируемыми из d/b где-то, или они находятся в содержимом страницы aspx, или... Что? Вы действительно не дали нам никакой информации о том, что вы пытаетесь сделать.

Mr_cool

Смотрите, как уже упоминалось, я создам БД с 3 полями, скажем (имя плаща, якорь, ссылка).

значения таблицы будут следующими (google, посетите google, https://www.google.com

Часть первая
Пример:
Если вы хотите что-нибудь поискать, посетите google.


Теперь, если кто-то нажимает на гиперссылку с надписью посетите google, то браузер должен перенаправить на google.com

Эта часть может быть выполнена с помощью перенаправления. Ладно, это не проблема.

Часть Вторая:
А теперь скажи domain.com имеет 200 страниц на сайте и страницы динамические (заполнение данными из БД). Теперь я хочу создать систему, которая для каждой страницы, где написано посещение Google, автоматически гиперссылала бы ее url-адресом https://www.domain.com/go/google когда браузер загружает страницу.

и там будет много других терминов, которые я хочу автоматически гиперссылать


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

1 Ответов

Рейтинг:
1

HasanRaza90

Если под маскировкой ссылок вы подразумеваете переписывание URL-адресов, проверьте эту ссылку: Переписывание URL-адреса в ASP.NET | Microsoft Docs[^ Они дали очень хорошую пошаговую инструкцию.