Clear understanding about URIs, URLs, and URNs can be quite useful in the long run.
URI = Uniform Resource Identifier ( It is a string of characters used to identify a resource on the internet either by location or by name or both. )
URL = Uniform Resource Locator ( It is a string of characters but it refers to just the address(location of the resource) . It is the most used way to locate resources on the web. )
URN = Uniform Resource Name ( It is the name of the resource.)
So technically URI is either URL or URN. Therefor every URL or every URN is a URI.
To avoid the confusion lets see examples and uses:
A URL( what we use in the web browser actually to get a web page or image ) consists of two required components :
->The protocol
->The domain.
Other optional components like path, port number, query strings and fragment.
Ex: https://www.example.com/products/product.php?id=1#details
Here https is the protocol, www.example.com is the domain name, products/product.php is the path, id=1 is the query string and #details is the fragment
Whenever we deal with rest web services, we comes with the term URI. Whenever any rest base web service is running in server, to identify this web service whatever we use is called URI
Example of REST Web Service:
Without parameter
https://wpartisan.net/wp-json/wp/v2/posts
With parameter
https://wpartisan.net/wp-json/wp/v2/posts/?categories=11
To sum up
We use URIs, URLs, and URNs to identify the resource
Plugins to Enhance Your WooCommerce Store
Carefully selected tools to help you customize, manage, and optimize your WooCommerce experience.
Woo Parent Category Selector
- Automatically assign parent categories when child categories are selected
- Prevent accidental removal of required parent categories
- Automatically repairs missing parent category assignments during product save
- Bulk repair existing WooCommerce product category structures
- Keeps product category structures organized and consistent
Product Catalog Mode For WooCommerce
- Turn your WooCommerce store into catalog mode instantly
- Hide Add to Cart buttons and product prices conditionally
- Apply rules by user role, country, or scheduled time periods
- Display custom messages and inquiry options for products
- Control visibility settings globally or per product
Remove Add to Cart Button for WooCommerce
- Remove Add to Cart buttons from shop and product pages
- Hide buttons conditionally for selected products or categories
- Replace Add to Cart with custom text or messages
- Control button visibility by user role and product type
- Lightweight settings interface with easy customization
Remove Product Content for WooCommerce
- Hide product title, image, price, rating, and descriptions
- Remove tabs, meta information, SKU, tags, and related products
- Control visibility separately for shop and single product pages
- Customize WooCommerce layouts without coding
- Enable or disable content elements with simple settings
Really Simple XML and HTML Sitemap
- Generate both XML and HTML sitemaps automatically
- Display sitemaps anywhere using ShortCode support
- Include pages, posts, and custom post types
- Exclude selected pages or posts easily
- Supports WPML and Polylang multilingual plugins



