If you need to, you can review how to install Drupal.
Adding Static Home Page Content in Drupal
In any website (though not a blog), it is extremely important to have static home page content. This will serve as the most important landing page for your website visitors coming from search engines and other websites.
The default Drupal installation requires you to add text content on the home page to replace the default home page text (which is Drupal-related).
To do this, follow the steps below.
Step 1 Log in as administrator to your Drupal website (use the username and password created in the first part of this tutorial).
Step 2 Once logged in, click "Create Content" and then click "Page." As discussed in the first part, "Page" is appropriate for non-blogging related content because it is static in nature and does not allow user comments.
Step 3. Enter the title and body of the content. For the title, use an SEO friendly title tag, something that mentions the services you are offering, e.g. "About our travel agency."
For the body content, write at least 150 words, enough to explain your services. For this example, suppose you'd like the "About" page to be the home page content because it directly explains your services and contains company background information.
Step 4. Click "Menu Settings" to expand.
Step 5. For the "Menu Link Title," enter "Homepage." You're doing this because you would like to use the text "Homepage" for the home page anchor text link in your Drupal web navigation.
Step 6. Under "Parent Item," select "Primary links." This will enable the links to display on the top navigation of your default Drupal theme, which is good because it is prominent to your website visitors.
Step 7. Leave "weight" at 0 (do not adjust, optional).
Step 8. Now click "Publishing Options." Make sure that these two options are checked: "Published" and "Promoted to front page." The latter is required to make the content appear on your home page.
Step 9. Finally, click "Save."
Step 10. Now go to your Drupal front page in the local host: http://localhost/drupal/
You will see the front page content; however, it will not show all of the content, and you still need to click the "Read more" link to view the complete content. Now click "Read more" to go to the specific page URL.
Take note of the URL. It should be something like this: http://localhost/drupal/node/1
Step 10. Go to "Administer" ==> "Site Configuration" ==> "Site information."
Step 11. Under "Site information," scroll down to the bottom until you see the "Default front page" option.
Step 12. In the text box, enter node/1 if your page URL in step 10 was http://localhost/drupal/node/1
This will enable Drupal to assign the content of this URL: http://localhost/drupal/node/1 to appear completely, as home page content.
Step 13. However, the home page content will be duplicated; it will appear both in http://localhost/drupal/ and http://localhost/drupal/node/1. You need to 301 redirect http://localhost/drupal/node/1 to http://localhost/drupal/
Step 14. Go to your Drupal directory in XAMPP htdocs, and in the root directory, open index.php using your favorite PHP editor.
Step 15. At the topmost part of the script, you can 301 redirect http://localhost/drupal/node/1 to http://localhost/drupal/ using the code below:
The script works by getting the URL to be displayed on the browser using PHP, and then, if the URL request sent to the Apache server is equal to http://localhost/drupal/node/1, it will be 301 redirected to the root Drupal home page: http://localhost/drupal/
Important: Note that you will be replacing the local host version of URLs in the script above with the real domain URL once your Drupal website is uploaded to your web hosting server.
Step 15. After doing this, you will have a fully working home page, and the page URL for your "About" page will be 301 redirected to the correct home page URL.
blog comments powered by Disqus