• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 467
  • Last Modified:

.HTACCESS Rewrite Rule 301

Hi,

I have various hundred URL's that have been indexed in google and I need to resolve them and redirect them. The pattern is like this:

www.mydomain.com/en/decor/somefolder-1/somepage-1.html?p=4
www.mydomain.com/it/somepage-1.html
www.mydomain.com/es/somefolder/anotherfolder-1/somepage.html

The CMS I use, Magento, has a rewrite module that fails sometimes and adds -1 to folders and to .html files.

As you can see, I would need a rewrite rule that would take off the -1 for the folders and the -1 just before the .html for pages.

I would need it to 301 the incoming requests based on above and rewrite them to:

www.mydomain.com/en/decor/somefolder/somepage.html?p=4
www.mydomain.com/it/somepage.html
www.mydomain.com/es/somefolder/anotherfolder/somepage.html

Your help is greatly appreciated.

thanks!
0
intangiblemedia
Asked:
intangiblemedia
  • 2
1 Solution
 
ahoffmannCommented:
RewriteRule %{REQUEST_URI} ^(.*)-[0-9]*/(.*\.html) $1/$2 [QSA]
RewriteRule %{REQUEST_URI} ^(.*)-[0-9]*(\.html) $1$2 [QSA]
0
 
intangiblemediaAuthor Commented:
thanks for your answer - I tried them, but both give me http 500 errors and site doesnt load...
0
 
ahoffmannCommented:
can you please post the corresponding entry from your error-log
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now