Solved

Convert ISAPI Rewrite to .htaccess

Posted on 2009-04-06
1
1,583 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

If you are running a LAMP infrastructure, this little code snippet is very helpful if you are serving lots of HTML, JavaScript and CSS-related information. The mod_deflate module, which is part of the Apache 2.2 application, provides the DEFLATE…
In Solr 4.0 it is possible to atomically (or partially) update individual fields in a document. This article will show the operations possible for atomic updating as well as setting up your Solr instance to be able to perform the actions. One major …
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.

895 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now