{"id":3571,"date":"2024-03-13T07:08:31","date_gmt":"2024-03-13T07:08:31","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/"},"modified":"2025-07-30T18:12:43","modified_gmt":"2025-07-30T18:12:43","slug":"how-do-you-set-url-rewriting-in-tomcat","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/","title":{"rendered":"How to Configure Tomcat URL Rewriting"},"content":{"rendered":"<p>To set up URL rewriting in Tomcat, you can achieve this by modifying the Tomcat configuration file. The specific steps are as follows:<\/p>\n<ol>\n<li>Open the configuration file server.xml for Tomcat, which is typically located in the conf folder under the Tomcat installation directory.<\/li>\n<li>Identify the corresponding label in the file, usually located within the sub-tags of the label.<\/li>\n<li>Add a tag in the label to set the URL rewriting rule. For example:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">Valve<\/span> <span class=\"hljs-attr\">className<\/span>=<span class=\"hljs-string\">\"org.apache.catalina.valves.rewrite.RewriteValve\"<\/span> \/&gt;<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>Create a file named rewrite.config in the conf folder to configure URL rewrite rules. Add the necessary URL rewrite rules to this file, such as:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>RewriteRule ^\/old-url$ \/new-url [R=301,L]\r\n<\/code><\/pre>\n<p>The rule above indicates redirecting \/old-url to \/new-url, and returning a 301 permanent redirect status code.<\/p>\n<ol>\n<li>Save the rewrite.config file and restart the Tomcat server for the configuration to take effect.<\/li>\n<\/ol>\n<p>By following the above steps, you will be able to set up URL rewriting rules in Tomcat. It is important to note that the syntax and configuration methods of the rules in the URL rewriting configuration file may vary depending on the version of Tomcat, so it is recommended to consult the official documentation or related documents for learning and understanding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To set up URL rewriting in Tomcat, you can achieve this by modifying the Tomcat configuration file. The specific steps are as follows: Open the configuration file server.xml for Tomcat, which is typically located in the conf folder under the Tomcat installation directory. Identify the corresponding label in the file, usually located within the sub-tags [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[2065,482,376,1980,1523],"class_list":["post-3571","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-apache-tomcat","tag-server-xml","tag-tomcat","tag-url-rewriting","tag-web-server-configuration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Configure Tomcat URL Rewriting - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to set up and configure URL rewriting in Tomcat with this easy-to-follow guide. Step-by-step instructions for server.xml configuration.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure Tomcat URL Rewriting\" \/>\n<meta property=\"og:description\" content=\"Learn how to set up and configure URL rewriting in Tomcat with this easy-to-follow guide. Step-by-step instructions for server.xml configuration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-13T07:08:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-30T18:12:43+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Taylor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Taylor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/\"},\"author\":{\"name\":\"Benjamin Taylor\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\"},\"headline\":\"How to Configure Tomcat URL Rewriting\",\"datePublished\":\"2024-03-13T07:08:31+00:00\",\"dateModified\":\"2025-07-30T18:12:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/\"},\"wordCount\":197,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Apache Tomcat\",\"server.xml\",\"Tomcat\",\"URL Rewriting\",\"Web server configuration\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/\",\"name\":\"How to Configure Tomcat URL Rewriting - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-13T07:08:31+00:00\",\"dateModified\":\"2025-07-30T18:12:43+00:00\",\"description\":\"Learn how to set up and configure URL rewriting in Tomcat with this easy-to-follow guide. Step-by-step instructions for server.xml configuration.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Configure Tomcat URL Rewriting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\",\"name\":\"Benjamin Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"caption\":\"Benjamin Taylor\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Configure Tomcat URL Rewriting - Blog - Silicon Cloud","description":"Learn how to set up and configure URL rewriting in Tomcat with this easy-to-follow guide. Step-by-step instructions for server.xml configuration.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/","og_locale":"en_US","og_type":"article","og_title":"How to Configure Tomcat URL Rewriting","og_description":"Learn how to set up and configure URL rewriting in Tomcat with this easy-to-follow guide. Step-by-step instructions for server.xml configuration.","og_url":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-13T07:08:31+00:00","article_modified_time":"2025-07-30T18:12:43+00:00","author":"Benjamin Taylor","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Benjamin Taylor","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/"},"author":{"name":"Benjamin Taylor","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9"},"headline":"How to Configure Tomcat URL Rewriting","datePublished":"2024-03-13T07:08:31+00:00","dateModified":"2025-07-30T18:12:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/"},"wordCount":197,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Apache Tomcat","server.xml","Tomcat","URL Rewriting","Web server configuration"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/","url":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/","name":"How to Configure Tomcat URL Rewriting - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-13T07:08:31+00:00","dateModified":"2025-07-30T18:12:43+00:00","description":"Learn how to set up and configure URL rewriting in Tomcat with this easy-to-follow guide. Step-by-step instructions for server.xml configuration.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-set-url-rewriting-in-tomcat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Configure Tomcat URL Rewriting"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9","name":"Benjamin Taylor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","caption":"Benjamin Taylor"},"url":"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/3571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=3571"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/3571\/revisions"}],"predecessor-version":[{"id":148225,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/3571\/revisions\/148225"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=3571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=3571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=3571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}