---
schema_version: "1"
id: 4491362007f6a12c9b8d1f1b27cb92f46dd23f40dae465fdf51fd26f2411ccf0
title: Salesforce Sites
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexcode/apex_forcecom_sites.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_forcecom_sites.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3f3cfad1bf47c3101b45f5036b4ffde06ed6cd869196038411150abcd1df6b12
description: Salesforce Sites lets you build custom pages and Web applications by inheriting Lightning Platform capabilities including analytics, workflow and approvals, and programmable logic.
---
# Salesforce Sites

Salesforce Sites lets you build custom pages and Web applications by inheriting Lightning Platform capabilities including analytics, workflow and approvals, and programmable logic.

You can manage your Salesforce sites in Apex using the methods of the Site and Cookie classes.

- **[Rewrite URLs for Salesforce Sites](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_site_urlRewriter.htm)**  
    Sites provides built-in logic that helps you display user-friendly URLs and links to site visitors. Create rules to rewrite URL requests typed into the address bar, launched from bookmarks, or linked from external websites. You can also create rules to rewrite the URLs for links within site pages. URL rewriting not only makes URLs more descriptive and intuitive for users, it allows search engines to better index your site pages.

#### See Also

- [_Apex Reference Guide_: Site Class](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_classes_sites.htm "Apex Reference Guide: Site Class - HTML (New Window)")