Регистрация  |  Вход

Как перебить URL Cайта

Ни для кого не секрет что по умолчанию сайт Salesforce cоздается с очень длинным и не очень красивым URL.Я слышал что вроде как можно использовать хитро 401 редирект для того что бы увидеть красивый URL и при переходе по этому красивому url открывается сайт salesforce.Вариант с iframe не рассматривается.
Может кто знает как это делается ?

Ни для кого не секрет что по умолчанию сайт Salesforce cоздается с очень длинным и не очень красивым URL.Я слышал что вроде как можно использовать хитро 401 редирект для того что бы увидеть красивый URL и при переходе по этому красивому url открывается сайт salesforce.Вариант с iframe не рассматривается.
Может кто знает как это делается ?

А ты хочешь сделать так, что бы когда человек перешел на сайт, этот красивый URL оставался !? - если так, то скорее всего ничего не выйдет, можно лишь завести красивый домен и на нем настроить редирект на твой сайт (SF)
к примеру можно сделать, что бы было так:

my-cool-domain.com ---> my-domain.developer-edition.force.com

т.е. если пользователь будет переходить на твой крассивый домен, то будет редиректиться на сайт на SF. но для этого нужно еще где то что бы домен был расположен где то (хостинг к примеру).

В SF вроде как можно купить домен, но все равно он будет доменом 2-го уровня, типа:
company.force.com

А по поводу 401 редиректа вообще ничего путного не нашел, вроде отрабатывает как обычный редирект с пометкой:
"401 redirect is the status code for unauthorized access to the file."

А ты хочешь сделать так, что бы когда человек перешел на сайт, этот красивый URL оставался !? - если так, то скорее всего ничего не выйдет, можно лишь завести красивый домен и на нем настроить редирект на твой сайт (SF)
к примеру можно сделать, что бы было так:

my-cool-domain.com  --->  my-domain.developer-edition.force.com

т.е. если пользователь будет переходить на твой крассивый домен, то будет редиректиться на сайт на SF. но для этого нужно еще где то что бы домен был расположен где то (хостинг к примеру).

В SF вроде как можно купить домен, но все равно он будет доменом 2-го уровня, типа:
company.force.com

А по поводу 401 редиректа вообще ничего путного не нашел, вроде отрабатывает как обычный редирект с пометкой:
"401 redirect is the status code for unauthorized access to the file."

Мне тоже почему-то кажется что это из области фантастики -
чтобы браузер показывал в адресной строке один урл, а страницу грузил с другого.
Наверное это был бы рай для всяких хакеров.
Гуглил как-то эту тему, но тоже ничего путного не нашел.
Максимум где-то видел какой-то проксирующий сервер (но учень старые упоминания) который принимал запросы на свой адрес, грузил данные с другого, перелопачивал исходный код, чтобы подменить все адреса в ссылках и отдавал страницу за свою. Но примеров не нашел.

Мне тоже почему-то кажется что это из области фантастики - 
чтобы браузер показывал в адресной строке один урл, а страницу грузил с другого.
Наверное это был бы рай для всяких хакеров.
Гуглил как-то эту тему, но тоже ничего путного не нашел.
Максимум где-то видел какой-то проксирующий сервер (но учень старые упоминания) который принимал запросы на свой адрес, грузил данные с другого, перелопачивал исходный код, чтобы подменить все адреса в ссылках и отдавал страницу за свою. Но примеров не нашел. 

Roman Bazylev
В SF вроде как можно купить домен, но все равно он будет доменом 2-го уровня, типа:
company.force.com

А разве первого уровня, вернее свой домен кастомный, нельзя прикрутить? Вроде можно на платных оргах? Тогда и получится, то о чем писал Сергей.
Уточните кто сталкивался.

[quote="Roman Bazylev"]В SF вроде как можно купить домен, но все равно он будет доменом 2-го уровня, типа: 
company.force.com[/quote]
А разве первого уровня, вернее свой домен кастомный, нельзя прикрутить? Вроде можно на платных оргах? Тогда и получится, то о чем писал Сергей.
Уточните кто сталкивался.

Roman Bazylev
А ты хочешь сделать так, что бы когда человек перешел на сайт, этот красивый URL оставался !? - если так, то скорее всего ничего не выйдет, можно лишь завести красивый домен и на нем настроить редирект на твой сайт (SF)
к примеру можно сделать, что бы было так:

my-cool-domain.com ---> my-domain.developer-edition.force.com

т.е. если пользователь будет переходить на твой крассивый домен, то будет редиректиться на сайт на SF. но для этого нужно еще где то что бы домен был расположен где то (хостинг к примеру).

В SF вроде как можно купить домен, но все равно он будет доменом 2-го уровня, типа:
company.force.com

А по поводу 401 редиректа вообще ничего путного не нашел, вроде отрабатывает как обычный редирект с пометкой:
"401 redirect is the status code for unauthorized access to the file."

На сколько мне известно этот сайт чисто на SalesForce Cайт без iframe
Понятно что какой-то домен нужен. Просто это будет большим плюс для в любога скилла работы с SalesForce

[quote="Roman Bazylev"]А ты хочешь сделать так, что бы когда человек перешел на сайт, этот красивый URL оставался !? - если так, то скорее всего ничего не выйдет, можно лишь завести красивый домен и на нем настроить редирект на твой сайт (SF)
к примеру можно сделать, что бы было так:

my-cool-domain.com  --->  my-domain.developer-edition.force.com

т.е. если пользователь будет переходить на твой крассивый домен, то будет редиректиться на сайт на SF. но для этого нужно еще где то что бы домен был расположен где то (хостинг к примеру).

В SF вроде как можно купить домен, но все равно он будет доменом 2-го уровня, типа:
company.force.com

А по поводу 401 редиректа вообще ничего путного не нашел, вроде отрабатывает как обычный редирект с пометкой:
"401 redirect is the status code for unauthorized access to the file."[/quote]

На сколько мне известно этот сайт чисто на SalesForce [url=http://www.inpglobal.com/]Cайт[/url] без iframe
Понятно что какой-то домен нужен. Просто это будет большим плюс для в любога скилла работы с SalesForce  

Ну да, по ходу крутится на Salesforce:

вот подгружаются файлы:
/jslibrary/1400606638000/sfdc/VFState.js
/jslibrary/1408043316000/sfdc/SfdcCore.js

в исходниках

/*
* This code is for Internal Salesforce use only, and subject to change without notice.
* Customers shouldn't reference this file in any web pages.
*/

еще в Response header:

X-Powered-By:Salesforce.com ApexPages

Ну да, по ходу крутится на Salesforce:

вот подгружаются файлы:
/jslibrary/1400606638000/sfdc/VFState.js
/jslibrary/1408043316000/sfdc/SfdcCore.js

в исходниках
[quote]
/*
 * This code is for Internal Salesforce use only, and subject to change without notice.
 * Customers shouldn't reference this file in any web pages.
 */
[/quote]

еще в Response header:
[quote]
X-Powered-By:Salesforce.com ApexPages
[/quote]

Все! Разобрался.

Для Salesforce Site можно задавать свое доменное имя.

Registering a Custom Domain for Your Force.com Site

Собственно на твоем примере сайта, Сергей, так и поступили.

Все! Разобрался.

Для Salesforce [b]Site[/b] можно задавать свое доменное имя.

[url=https://help.salesforce.com/HTViewSolution?id=000003754&language=en_US]Registering a Custom Domain for Your Force.com Site[/url]

Собственно на твоем примере сайта, Сергей, так и поступили.

Крутяк! Спасибо.
Там есть такая пометка

  • Note: Branded, top-level domains are not supported for Developer Edition and Developer Sandboxes. SSL is supported, but if org-wide security settings are enabled, and the site-level override is not enabled, branded domains revert toprefix.secure.force.com on customer login.
  • Крутяк! Спасибо.
    Там есть такая пометка [*] Note: Branded, top-level domains are not supported for Developer Edition and Developer Sandboxes. SSL is supported, but if org-wide security settings are enabled, and the site-level override is not enabled, branded domains revert toprefix.secure.force.com on customer login.

    Sergey Prichepo
    Крутяк! Спасибо.
    Там есть такая пометка
  • Note: Branded, top-level domains are not supported for Developer Edition and Developer Sandboxes. SSL is supported, but if org-wide security settings are enabled, and the site-level override is not enabled, branded domains revert toprefix.secure.force.com on customer login.
  • В общем все возможно :

    1. Имеем реальный домен
    2. Делаем custom site link в salesforce

    Это что касается красивого имени сайта.

    Теперь что касается красивых имен страниц.

    1. Нужно написать urlRewriter и все

    В этом случае имеем и красивый адрес сайт и красивые адреса страниц

    [quote="Sergey Prichepo"]Крутяк! Спасибо.
    Там есть такая пометка [*] Note: Branded, top-level domains are not supported for Developer Edition and Developer Sandboxes. SSL is supported, but if org-wide security settings are enabled, and the site-level override is not enabled, branded domains revert toprefix.secure.force.com on customer login.[/quote]
    
    В общем все возможно :
    
    1. Имеем реальный домен
    2. Делаем custom site link в salesforce
    
    Это что касается красивого имени сайта.
    
    Теперь что касается красивых имен страниц.
    
    1. Нужно написать urlRewriter и все
    
    В этом случае имеем и красивый адрес сайт и красивые адреса страниц

    Вот здесь аналогичный вопрос:
    SalesForce : Redirecting the URL to Salesforce
    В ответе предлагают просто смапить свой кастомный домен на домен Salesforce через CNAME кастомного домена.
    И это по ходу без участия самого Salesforce.
    Я не особо силен в настройках DNS, но опять же по описанию CNAME вроде теоретически должно работать?
    Кто подскажет?

    Вот здесь аналогичный вопрос:
    [url=http://stackoverflow.com/questions/25499141/salesforce-redirecting-the-url-to-salesforce]SalesForce : Redirecting the URL to Salesforce[/url]
    В ответе предлагают просто смапить свой кастомный домен на домен Salesforce через CNAME кастомного домена.
    И это по ходу без участия самого Salesforce.
    Я не особо силен в настройках DNS, но опять же по [url=http://support.dnsimple.com/articles/cname-record/]описанию CNAME[/url] вроде теоретически должно работать?
    Кто подскажет?

    Конечно сработает

    Конечно сработает