Best Redirect for old .htm extention to root ?
-
I have been trying to figure this out with different redirects but cannot seem to get this correct. Some of our forums link to pages that do not exist or are very old. They have (.htm) extension. I do not want to redirect the .htm to .php because the actual names of the link have changed too. What is the best code to redirect any link that has a .htm extention to the root domain? right now I have this code to redirect index.htm to the root, but that is all it works for. I think.
RewriteCond %{THE_REQUEST} ^.*/index.htm
RewriteRule ^(.*)index.htm$ http://www.example.com$1 [R=301,L]
-
Wordpress and other software either comes designed for SEO, or has plug-ins which offer SEO abilities.
They work by automating some tasks for you. For example, they can automatically canonicalize pages or use friendly URLs. Any SEO options you set up must be thoroughly inspected. While they do make things easier, I would never treat it as a "set it and forget it". Many people get away with that approach, but others do not.
-
Thanks! How do you name a file without an extention then? Is this done with a CMS ? I did not realize that extentions were bad. Do you think if I would redo our website soon using Wordpress or expression engine, do you think this may help our rankings too ?
-
I realize your focus is fixing your .htm issue, but I would like to make one suggestion. Start using friendly URLs which don't show an extension. It should be a win for your site.
-
none of the .htm pages exist. I just noticed a bunch of forums that link to us use the .htm extention. I am assuming these are very old pages. I noticed these links were broken in Google Webmaster Tools. So I want to redirect these old links to our home page. I just want them redirected, because I cant stand seeing these in Google Webmaster Tools. This code redirects every single page on my website now to the root domain.
-
-
Okay... let's try adjusting that slightly:
RedirectMatch 301 ^/(.*).htm$ /
Another option, depending on how many .htm pages you need to redirect, is to place this in your .htaccess file in the directory where your .htm pages are located:
<code>RedirectPermanent /oldpage.htm http://www.example.com/</code>
-
that code actually breaks all my links. Currently all of our links are .php. I just want to redirect old links that have .htm to our home page.
-
when i try that, the website does not load quick. It and when I click on a link it takes forever. But once I remove it, then it is fine.
i tried adding this alone (removing the other code) and i also tried it with the other code.
Any idea why?
-
<code>This should do the trick :)</code>
<code>RedirectMatch 301 (.*).htm$ /</code>
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Redirect 301 to homepage
Hello there, I have some low quality pages in my site, can I redirect 301 them to my homepage? My website is: https://idanito.com idanito.com
Technical SEO | | dannybaldwin0 -
Doubt with geoip redirection
Hi everyone, I managed an international site with subfolders for for the countries (us, uk, fr, ...). The homepage has a geoip redirection to the specific user country. I've checked some old posts like this ones but it's not cleared for me if I should do a 301 or a 302 redirection. https://moz.com/community/q/geoip-redirection-301-or-302 https://moz.com/community/q/geoip-and-redirects I know that the best approach it’s avoid automatic redirections but it's not a possibility for me. So please, can you help me to decide what type of redirection should I use?
Technical SEO | | dMaLasp0 -
Redirecting homepage to subdirectory
Any issues with 301 redirecting a site's homepage to the English version subdirectory? Example: Original homepage: www.mysite.com New homepage: www.mysite.com/en/ The site is very old and very authoritative and trusted with lots of traffic.
Technical SEO | | SoulSurfer80 -
404 to 301 redirects is there a limit?
Hi We've just updated our website and have binned out alot of old thin content which has no value even if re written. We have a lot of 404 error on WMT and I am in the process of doing 301 redirects on them. Is there a limit to the number of 301 the site should have?
Technical SEO | | Cocoonfxmedia0 -
Old URL redirect to New URL
Alright I did something dumb a year a go and I'm still paying for it. I changed my hyphenated URL to the non-hyphenated version when I redesigned my website. I say it was dumb because I lost most of my link juice even though I did 301 redirects (via the htaccess file) for almost all of the pages I could find in Google's index. Here's my problem. My new site took a huge hit in traffic (down 60%) when I made the change and even though I've done thousands of redirects my old site is still showing up in the SERPS and send much if not most of my traffic. I don't want to take the old site down in fear it will kill all of my traffic. What should I do? Is there a better method I should explore then 301 redirects? Could the other site be affecting my current rank since it's still there? (FYI...both sites are built on the WP platform). Any help or ideas are greatly appreciated. Thank you! Joe
Technical SEO | | kaje0 -
301 redirects and Dynamic URLs
I just ran my first diagnostic and one of my primary immediate problems are duplicate titles and duplicate content. My guess it that because the root URL http://sitename.com (which has not yet been redirected to www...) has generated an entire tree of content which is identical to the tree rooted at http://www.sitename.com. QUESTION: Do I need to do a redirect simply for the root url (sitename.com -> www.sitename.com) or do I now need to develop specific 301 redirects for each of the sub-nodes/pages? ie sitename.com/?q=about-us -> www.sitename.com/?q=about-us sitename.com/?q=our-team -> www.sitename.com/?q=our-team etc.
Technical SEO | | Barrycliff680 -
301 redirect
What is a proper way to redirect any url containing a give word (anywhere in the url) to another sepcified url? Is it like this? RedirectMatch 301 ^thisword$ http://domain.com/newlocation
Technical SEO | | sesertin1 -
Are asp redirects permanent?
I need to redirect a windows-hosted domain with permanent (301) redirects so as to preserve most of the link juice. I would be using asp page-level redirects, as there are only about 50 relevant pages. Are these as effective as linux-based 301 redirects in conserving link juice?
Technical SEO | | waynekolenchuk0