{"id":9653,"date":"2026-01-02T22:40:23","date_gmt":"2026-01-02T13:40:23","guid":{"rendered":"https:\/\/murshed.jp\/?p=9653"},"modified":"2026-01-02T22:41:16","modified_gmt":"2026-01-02T13:41:16","slug":"how-to-setup-basic-authentication-with-htaccess","status":"publish","type":"post","link":"https:\/\/murshed.jp\/?p=9653&lang=en","title":{"rendered":"How to setup Basic Authentication with .htaccess"},"content":{"rendered":"<h3>What is Basic Authentication?<\/h3>\n<p>\t\t\t\t\t\t\t\t\t<!-- Text --><\/p>\n<p>Basic authentication is one of the authentication methods defined in HTTP. It is also called basic authentication. <br \/>\nIn basic authentication, the username and password pair are connected with a colon &#8220;:&#8221; and sent encoded in Base64. This has the disadvantage of making it easy to eavesdrop on or tamper with, but it is widely used because it is supported by almost all web servers and browsers.<\/p>\n<p><b>Source: <\/b> Wikipedia, the free encyclopedia: Basic authentication<\/p>\n<p>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"489\" src=\"https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/630d7b2da3b2846da3fe1afa_web-app-guide-1024x489.png\" alt=\"\" srcset=\"https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/630d7b2da3b2846da3fe1afa_web-app-guide-1024x489.png 1024w, https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/630d7b2da3b2846da3fe1afa_web-app-guide-300x143.png 300w, https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/630d7b2da3b2846da3fe1afa_web-app-guide-768x367.png 768w, https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/630d7b2da3b2846da3fe1afa_web-app-guide.png 1223w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<p>This tutorial explains how to implement .htaccess\/.htpasswd directory protection on your web server, a common method for adding authentication and restricting access to website areas.<\/p>\n<h3>What You Will Need<\/h3>\n<ul>\n<li>Access to your web server (via SSH, FTP, or your web hosting control panel).<\/li>\n<li>Ability to create or edit files on your server.<\/li>\n<li>Basic understanding of navigating your server&#8217;s file system.<\/li>\n<\/ul>\n<h3>Step 1: Create the .htpasswd File<\/h3>\n<p>The\u00a0<code>.htpasswd<\/code>\u00a0file stores the usernames and encrypted passwords for users who are allowed access.<\/p>\n<p><strong>1. Choose a Secure Location:<\/strong>\u00a0 Decide where to store your <code>.htpasswd<\/code>\u00a0file. It should be outside of your publicly accessible web directory to prevent unauthorized access. For example, if your web directory is\u00a0<code>\/public_html<\/code>, you might store\u00a0<code>.htpasswd<\/code>\u00a0in\u00a0<code>\/<\/code>.<\/p>\n<p><strong>2. Generate the File:<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>On a Unix\/Linux System:<\/strong>\u00a0Open a terminal and use the\u00a0<code>htpasswd<\/code>\u00a0utility. If it&#8217;s not installed, you may need to install it using your package manager (e.g.,\u00a0<code>apt-get install apache2-utils<\/code>\u00a0on Debian\/Ubuntu).<code>htpasswd -c \/path\/to\/.htpasswd username<\/code>Replace\u00a0<code>\/path\/to\/.htpasswd<\/code>\u00a0with the full path where you want to store the file, and\u00a0<code>username<\/code>\u00a0with the desired username. You&#8217;ll be prompted to enter and confirm a password for the user.<\/li>\n<li><strong>Online Generators:<\/strong>\u00a0Alternatively, you can use an online\u00a0<code>.htpasswd<\/code>\u00a0generator to create the username and password pair. Remember to upload the generated\u00a0<code>.htpasswd<\/code>\u00a0file to the location you&#8217;ve chosen.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Step 2: Create the .htaccess File<\/h3>\n<p>The\u00a0<code>.htaccess<\/code>\u00a0file will be placed in the directory you wish to protect. It tells the web server to check for authentication.<\/p>\n<p style=\"padding-left: 40px;\"><strong>1. Navigate to the Directory:<\/strong>\u00a0Go to the directory you want to protect. If accessing your server via SSH or FTP, change to the desired directory.<\/p>\n<p style=\"padding-left: 40px;\"><strong>2. Create\/Edit <code>.htaccess<\/code>:<\/strong>\u00a0Create a new\u00a0<code>.htaccess<\/code>\u00a0file, or edit it if it already exists. Add the following lines:<\/p>\n<p>\tAuthType Basic<br \/>\nAuthName &#8220;Restricted Area&#8221;<br \/>\nAuthUserFile \/path\/to\/.htpasswd<br \/>\nRequire valid-user<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><code>AuthType Basic<\/code>\u00a0indicates the authentication type.<\/li>\n<li><code>AuthName<\/code>\u00a0is a message that will be displayed in the login prompt.<\/li>\n<li><code>AuthUserFile<\/code>\u00a0should be the absolute path to your\u00a0<code>.htpasswd<\/code>\u00a0file.<\/li>\n<li><code>Require valid-user<\/code>\u00a0means any valid user listed in\u00a0<code>.htpasswd<\/code>\u00a0can access the directory.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Step 3: Test Your Setup<\/h3>\n<p>After setting up both files, it&#8217;s time to test:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Open a web browser and navigate to the protected directory.<\/li>\n<li>You should be prompted to enter a username and password.<\/li>\n<li>After entering the correct credentials, you should gain access to the directory.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\t\t<svg aria-hidden=\"true\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4 12.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z\"><\/path><\/svg><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"470\" src=\"https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/HTTPAuthentication.png\" alt=\"\" srcset=\"https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/HTTPAuthentication.png 1000w, https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/HTTPAuthentication-300x141.png 300w, https:\/\/murshed.jp\/wp-content\/uploads\/2026\/01\/HTTPAuthentication-768x361.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<h3>Troubleshooting<\/h3>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><strong>File Permissions:<\/strong>\u00a0Ensure the\u00a0<code>.htpasswd<\/code>\u00a0file is readable by the web server and not accessible from the web.<\/li>\n<li><strong>Server Configuration:<\/strong>\u00a0Some servers might require additional configuration to allow\u00a0<code>.htaccess<\/code>\u00a0files to override server settings. If your setup is not working, check your server&#8217;s main configuration file (e.g.,\u00a0<code>httpd.conf<\/code>\u00a0for Apache) for\u00a0<code>AllowOverride<\/code>\u00a0directives.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>Additional Notes<\/h3>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><strong>Security:<\/strong>\u00a0Regularly update your passwords and monitor access logs for unauthorized attempts.<\/li>\n<li><strong>Multiple Users:<\/strong>\u00a0To add more users, use the\u00a0<code>htpasswd<\/code>\u00a0command without the\u00a0<code>-c<\/code> option:\u00a0 <code>htpasswd \/path\/to\/.htpasswd anotheruser<\/code>.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p id=\"ember91\">These steps add basic authentication to your website, useful for protecting sensitive areas. However, this method is not a substitute for a comprehensive security strategy.<\/p>\n<p style=\"text-align: center;\"><strong>Thank You<\/strong><\/p>\n<p><!-- start Unlimited Separator Divider --><\/p>\n<style>\/* widget: Unlimited Separator Divider *\/\n#uc_separator_divider_elementor_8e29fee svg\n{\n  width:100%;\n}\n<\/style>\n<p>    <svg version=\"1.1\"  xmlns=\"http:\/\/www.w3.org\/2000\/svg\" x=\"0\" y=\"0\" viewBox=\"0 0 262.5 30.3\" xml:space=\"preserve\">\n  <path d=\"M68.5 14.2h-7.2c-2.3.1-2.3.1-3.1 2.3-1.7 4.8-4.1 9.1-8.1 12.4-.3.2-.6.5-.9.7-1 .5-2 0-2.1-1.2 0-.6.1-1.2.3-1.7 1.2-4.3 2.9-8.4 6.1-11.7.1-.1.2-.3.4-.6-.8-.2-1.6-.1-2.3-.1-2.6.1-5.3.2-7.9.3-.6 0-1.1-.1-1.4.7-1.1 3.1-3.6 5.3-6 7.4-2.3 2.1-4.9 3.7-7.7 5-.3.2-.7.3-1.1.5-.6.2-1 0-1.4-.4-.4-.4-.3-.9 0-1.4 2.4-3.9 4.6-7.9 8.4-10.7.2-.1.4-.3.4-.7h-2c-4.7-.1-9.2 1-13.7 2.5-4.2 1.6-8.5 1.6-12.9 1.5-1.3 0-2.6-.2-3.8-.2-.6 0-1.2-.2-1.7-.4-.4-.2-.8-.5-.8-1-.1-.6.4-.8.8-.9 3.9-1.6 7.9-3.1 12.1-3.7 2.7-.3 5.2.3 7.8 1.1.6.2 1.2.4 1.9.4 4.3-.4 8.6-.8 12.8-1.2.1-.3-.1-.4-.2-.5C30.6 10.2 27.7 6.3 25 2c-.1-.2-.2-.3-.3-.5-.4-1.1 0-1.7 1.1-1.5.3 0 .6.2.9.3 3.9 2 7.8 4.3 11.3 7 1.7 1.3 3.3 2.7 4.2 4.7.3.6.7.7 1.2.6 2.8-.1 5.6-.3 8.4-.4.1-.5-.2-.6-.5-.7-2.7-1.6-4.7-3.9-6.2-6.7-.5-1-1-1.9-1.5-2.9-.2-.4-.4-.9-.1-1.3.3-.4.9-.4 1.4-.3.2.1.5.2.7.3 3.2 1.7 6.4 3.6 9.1 6.1 1.3 1.2 2.5 2.6 3.4 4.2.4.8 1 1.2 2 1.2 2.5-.1 5 0 7.5 0 .1-.9-.5-.9-.8-1.1-3.4-2-5-5.2-6-8.9-.3-1.2.3-1.7 1.5-1.4.4.1.8.4 1.2.6C67.4 4 71.3 6.8 73.8 11c.3.6.8.8 1.4.8h6.4c-.3-.8-.9-1-1.4-1.2C76.9 9 75 6.3 73.6 3.1c-.4-1.1 0-1.6 1.1-1.5.2 0 .4.1.6.1 4.2 1.8 8.1 4 10.1 8.5.6 1.3 1.3 1.7 2.6 1.6 2.6-.1 5.1 0 8 0-.6-.8-1.3-.9-1.9-1.2-2.9-1.4-4.7-3.7-5.5-6.8-.2-.7-.5-1.4.1-2 .7-.7 1.6-.3 2.3 0 2.2 1.1 4.1 2.6 5.8 4.4 1.3 1.3 2.5 2.7 3.2 4.3.5 1.1 1.2 1.3 2.3 1.3h18.1c1.2 0 2.3.1 3.5.2.4 0 .8.1 1.1.2.5.1.7.5.7 1 0 .6-.5.6-1 .7-1.2.2-2.4.3-3.6.3-6.2 0-12.3-.1-18.5-.1h-1.2c-.7-.1-1.1.2-1.1.9-.2 4.3-2.5 7.8-4.7 11.3-.1.2-.3.4-.4.6-.4.5-.8 1.2-1.5.9-.8-.3-1.1-1-1-1.9.3-3.9.9-7.8 3.1-11.2.1-.1.3-.3 0-.7h-8.3c-.5 0-.8.3-1 .7-.3 1-.7 1.9-1.1 2.9-1.2 2.9-2.7 5.7-4.7 8.2-.4.4-.8.9-1.2 1.2-.4.4-.9.6-1.4.3-.6-.3-.9-.8-.8-1.4 0-.3 0-.5.1-.8.7-3.7 1.7-7.3 4.2-10.2.2-.2.5-.4.4-1h-7.6c-.8 0-.8.6-1 1.2-.6 2-1.4 4-2.5 5.8-1.4 2.3-3 4.3-5.3 5.7-.4.3-.9.5-1.4.7-1.2.7-2.2-.1-1.8-1.4.9-3.6 2.1-7.1 4.7-10 .4-.5 1.1-.9 1.4-1.7zm-28.1-1.6c-3.1-4.5-7.7-7-12.3-9.6 3.1 4.5 6.5 8.6 12.3 9.6zM4.2 17.1c5.6.6 13.9-.1 16.2-1.8-5.7-2.2-11-.3-16.2 1.8zm60.2 8.2c4.2-2.4 6.1-6.4 7.5-10.8-4.2 2.4-6.2 6.3-7.5 10.8zM46.8 2.9c1.8 4.8 7.1 9.4 10.3 8.9C54.5 8 51 5.4 46.8 2.9zm-7 12.6C35 17.2 32 20.9 29.5 25c4.2-2.2 7.9-5.1 10.3-9.5zm16.7-.1c-3.1 1.8-6.9 8.1-7.2 12 3.8-3.5 5.9-7.5 7.2-12zm15.8-3.9C70 8.2 67 5.8 63.7 3.4c.4 4 5.1 7.6 8.6 8.1zM91 3.7c.8 3.8 3.6 5.5 7 6.7-1.8-2.8-4.1-5.1-7-6.7zM76.5 4c1.5 3.2 3.8 5.3 7.1 6.4-1.5-3-4-5.1-7.1-6.4zm8.3 11.1c-2.7 1.8-5.2 6.5-5.2 9.7 2.3-3 4-6.1 5.2-9.7zm10.1 8.6c1.9-2.6 3.3-5.5 3.7-8.8-2.5 2.4-3.3 5.5-3.7 8.8zM195.4 16.2c2.6 2.9 3.8 6.4 4.7 10 .3 1.4-.6 2.1-1.9 1.6-.5-.2-.9-.5-1.4-.7-2.3-1.4-3.9-3.5-5.3-5.8-1.1-1.8-1.9-3.8-2.5-5.8-.2-.6-.2-1.2-1-1.2h-7.6c-.1.5.2.8.4 1 2.5 2.9 3.5 6.5 4.2 10.2 0 .3.1.5.1.8 0 .6-.3 1.1-.8 1.4-.5.3-1 0-1.4-.3-.4-.4-.8-.8-1.2-1.3-2-2.5-3.5-5.2-4.6-8.2-.4-1-.7-1.9-1.1-2.9-.2-.5-.4-.8-1-.8h-8.3c-.3.4-.1.5 0 .7 2.3 3.4 2.8 7.3 3.1 11.2.1.9-.2 1.6-1 1.9-.8.2-1.1-.4-1.5-.9-.2-.2-.3-.4-.4-.6-2.2-3.5-4.4-7-4.6-11.3 0-.8-.4-1-1.1-.9h-19.7c-1.2 0-2.4-.1-3.6-.3-.4-.1-1-.1-1-.7 0-.5.2-.9.7-1 .4-.1.8-.2 1.1-.2 1.2-.1 2.3-.1 3.5-.1 6 0 12.1 0 18.1.1 1.1 0 1.7-.2 2.3-1.2.8-1.6 2-3 3.3-4.3 1.7-1.7 3.6-3.3 5.9-4.3.8-.4 1.6-.7 2.3 0 .6.6.3 1.3.1 2-.8 3.1-2.7 5.3-5.6 6.8-.6.3-1.3.4-1.9 1.2 2.8 0 5.4-.1 8 .1 1.3.1 2.1-.4 2.6-1.6 2-4.4 5.9-6.6 10.1-8.4.2-.1.4-.1.6-.1 1.1-.1 1.6.4 1.1 1.5-1.4 3.2-3.3 6-6.5 7.6-.5.2-1.1.3-1.4 1.2h6.4c.6 0 1.1-.2 1.4-.7 2.5-4.2 6.4-7 10.3-9.7.4-.3.8-.5 1.2-.6 1.1-.3 1.8.2 1.5 1.4-1 3.6-2.6 6.8-6 8.8-.3.2-.9.2-.8 1.1h7.5c1 0 1.5-.3 2-1.2.9-1.6 2.1-3 3.4-4.2 2.7-2.5 5.9-4.3 9.1-6.1.2-.1.5-.2.7-.3.5-.1 1.1-.1 1.4.3.3.4.1.9-.1 1.3-.5 1-1 1.9-1.5 2.9-1.4 2.8-3.4 5.1-6.2 6.7-.3.1-.6.2-.5.7 2.8.2 5.6.3 8.4.5.5 0 1 0 1.2-.6.9-2 2.5-3.4 4.2-4.7 3.5-2.8 7.3-5 11.3-7 .3-.1.6-.3.9-.3 1.1-.2 1.5.4 1.1 1.5-.1.2-.2.3-.3.5-2.7 4.2-5.6 8.1-10.2 10.5-.2.1-.3.2-.2.5 4.3.4 8.5.8 12.8 1.2.7.1 1.2-.2 1.9-.4 2.5-.8 5.1-1.4 7.8-1.1 4.2.6 8.2 2.2 12.1 3.7.4.2.9.4.8.9-.1.5-.4.8-.8 1-.5.3-1.1.4-1.7.4-1.3.1-2.6.2-3.9.2-4.3.1-8.7 0-12.8-1.4-4.5-1.5-9-2.7-13.7-2.6h-2c0 .4.2.5.4.7 3.8 2.8 6 6.8 8.4 10.7.3.5.4 1-.1 1.4-.4.4-.8.6-1.4.4-.4-.2-.7-.3-1.1-.5-2.8-1.3-5.4-3-7.7-5.1-2.4-2.1-4.8-4.3-5.9-7.5-.3-.7-.8-.7-1.4-.7-2.6-.1-5.3-.3-7.9-.4-.7 0-1.5-.1-2.3.1.2.3.2.5.4.6 3.1 3.3 4.9 7.4 6 11.7.1.6.3 1.1.2 1.7-.1 1.1-1.1 1.7-2.1 1.1-.3-.2-.6-.5-.9-.7-4-3.3-6.4-7.7-8.1-12.5-.8-2.2-.7-2.3-3.1-2.3h-7.2c.2.9.9 1.2 1.3 1.7zm39-12.7c-4.6 2.6-9.2 5.1-12.3 9.6 5.9-.9 9.3-5 12.3-9.6zm7.7 12.3c2.3 1.7 10.7 2.5 16.2 1.9-5.2-2.1-10.5-4-16.2-1.9zm-51.5-.9c1.4 4.4 3.3 8.4 7.5 10.8-1.3-4.5-3.3-8.4-7.5-10.8zm14.9-2.7c3.1.5 8.4-4.1 10.3-8.9-4.2 2.5-7.7 5.1-10.3 8.9zM233 25.6c-2.5-4.2-5.5-7.8-10.3-9.6 2.4 4.4 6.1 7.3 10.3 9.6zm-19.9 2.2c-.3-3.8-4.1-10.2-7.2-12 1.4 4.6 3.5 8.6 7.2 12zm-14.3-24c-3.3 2.4-6.3 4.7-8.6 8.1 3.5-.6 8.3-4.1 8.6-8.1zm-34.3 6.7c3.4-1.1 6.2-2.8 7.1-6.6-2.9 1.6-5.2 3.9-7.1 6.6zm14.5.2c3.3-1.1 5.6-3.2 7.1-6.4-3.1 1.3-5.6 3.4-7.1 6.4zm3.8 14.5c0-3.3-2.4-7.9-5.1-9.8 1.2 3.6 2.9 6.7 5.1 9.8zm-18.9-10.1c.3 3.3 1.7 6.2 3.6 8.8-.3-3.3-1.1-6.4-3.6-8.8z\"\/>\n<\/svg><br \/>\n<!-- end Unlimited Separator Divider --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Basic authentication is often used to prevent users from viewing websites before they are published. Basic authentication may also be used for specific files or directories, so make a note of it so you don&#8217;t forget.<\/p>\n","protected":false},"author":1,"featured_media":9663,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,88,41,44,39,31,46,29,33,86],"tags":[70,72,74],"class_list":["post-9653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-apache-server","category-kanban-agile","category-linux","category-scrum","category-sdlc","category-server","category-tech","category-waterfall","category-web-security","tag-chmod","tag-chown","tag-file-permission"],"_links":{"self":[{"href":"https:\/\/murshed.jp\/index.php?rest_route=\/wp\/v2\/posts\/9653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/murshed.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/murshed.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/murshed.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/murshed.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9653"}],"version-history":[{"count":7,"href":"https:\/\/murshed.jp\/index.php?rest_route=\/wp\/v2\/posts\/9653\/revisions"}],"predecessor-version":[{"id":9662,"href":"https:\/\/murshed.jp\/index.php?rest_route=\/wp\/v2\/posts\/9653\/revisions\/9662"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/murshed.jp\/index.php?rest_route=\/wp\/v2\/media\/9663"}],"wp:attachment":[{"href":"https:\/\/murshed.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/murshed.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/murshed.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}