Solved

Convert ISAPI Rewrite to .htaccess

Posted on 2009-04-06
1
1,595 Views
Last Modified: 2012-05-06
How do I convert this Helicon ISAPI Rewrite file into Apache .htaccess?
[ISAPI_Rewrite]
 
RewriteCond %HTTPS (on)|.*
RewriteCond Host: (?!(?:www|mail)\.)(.*)
RewriteRule (.*) http(?1s:)\://www.$2$3 [I,RP]
 
RewriteRule     /index.html                             /index.cgi                                      [I,L]
RewriteRule     /golf-apparel-details/(.*).html         /index.cgi\?pid=$1                              [I,L]
RewriteRule     /team-btl/(.*).html                     /index.cgi\?page=$1.html                        [I,L]
RewriteRule     /golf-directory/(.*).html               /index.cgi\?page=$1.html                        [I,L]
RewriteRule     /golf-apparel/polos.html                /index.cgi\?exact_match=yes&product=polos       [I,L]
RewriteRule     /golf-apparel/mocks.html                /index.cgi\?exact_match=yes&product=mocks       [I,L]
RewriteRule     /golf-apparel/limited.html              /index.cgi\?exact_match=yes&product=limited     [I,L]
RewriteRule     /golf-apparel/hats.html                 /index.cgi\?exact_match=yes&product=hats        [I,L]
RewriteRule     /golf-apparel/tees.html                 /index.cgi\?exact_match=yes&product=tee         [I,L]
RewriteRule     /golf-apparel/accessories.html          /index.cgi\?exact_match=yes&product=accessories [I,L]
RewriteRule     /golf-apparel/ladies.html               /index.cgi\?exact_match=yes&product=ladies      [I,L]
RewriteRule     /customer-service/(.*).html             /index.cgi\?page=$1.html                        [I,L]
RewriteRule     /sponsorships/(.*).html                 /index.cgi\?page=$1.html                        [I,L]
RewriteRule     /school-discounts/(.*).html             /index.cgi\?page=$1.html                        [I,L]
RewriteRule     /corporate-discounts/(.*).html          /index.cgi\?page=$1.html                        [I,L]
RewriteRule     /wholesale-center/(.*).html             /index.cgi\?page=$1.html                        [I,L]

Open in new window

0
Comment
Question by:comeran
1 Comment
 
LVL 5

Accepted Solution

by:
comeran earned 0 total points
ID: 24084812
Ok I figured it out. In case others need to do this look at what it was above and what it now is below
Options +FollowSymlinks
RewriteEngine on
 
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*) http://www.domain.com/$1 [R,L]
 
RewriteRule     ^index.html$                                    index.cgi                                               [L]
 
RewriteRule     ^golf-apparel-details/(.*).html$                index.cgi?pid=$1                                        [L]
 
RewriteRule     ^team-btl/(.*).html$                            index.cgi?page=$1.html                                  [L]
 
RewriteRule     ^golf-directory/(.*).html$                      index.cgi?page=$1.html                                  [L]
 
RewriteRule     ^golf-apparel/polos.html$                       index.cgi?exact_match=yes&product=polos                 [L]
RewriteRule     ^golf-apparel/mocks.html$                       index.cgi?exact_match=yes&product=mocks                 [L]
RewriteRule     ^golf-apparel/limited.html$                     index.cgi?exact_match=yes&product=limited               [L]
RewriteRule     ^golf-apparel/hats.html$                        index.cgi?exact_match=yes&product=hats                  [L]
RewriteRule     ^golf-apparel/tees.html$                        index.cgi?exact_match=yes&product=tee                   [L]
RewriteRule     ^golf-apparel/accessories.html$                 index.cgi?exact_match=yes&product=accessories           [L]
RewriteRule     ^golf-apparel/ladies.html$                      index.cgi?exact_match=yes&product=ladies                [L]
 
RewriteRule     ^customer-service/(.*).html$                    index.cgi?page=$1.html                                  [L]
RewriteRule     ^sponsorships/(.*).html$                        index.cgi?page=$1.html                                  [L]
RewriteRule     ^school-discounts/(.*).html$                    index.cgi?page=$1.html                                  [L]
RewriteRule     ^corporate-discounts/(.*).html$                 index.cgi?page=$1.html                                  [L]
RewriteRule     ^wholesale-center/(.*).html$                    index.cgi?page=$1.html                                  [L]

Open in new window

0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Magento error 9 74
500 Internal Server Error When I Run Code Igniter 4 71
Problem to get function 52 112
RewriteRule in .htaccess file not working 8 56
In my time as an SEO for the last 2 years and in the questions I have assisted with on here I have always seen the need to redirect from non-www urls to their www versions. For instance redirecting http://domain.com (http://domain.com) to http…
If you've heard about htaccess and it sounds like it does what you want, but you're not sure how it works... well, you're in the right place. Read on. Some Basics #1. It's a file and its filename is .htaccess (yes, with a dot in the front). #…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

791 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question