Web.Config to .Htaccess

Results 1 to 10 of 10
  1. #1
    Apprentice Notix is offline
    MemberRank
    Aug 2015 Join Date
    5Posts

    angry Web.Config to .Htaccess

    I have tried countless times to get convert this Web.Config to .htaccess, Each time, It has failed. Can someone please help me?? Web.Config:

    Code:
    <?xml version="1.0" encoding="UTF-8"?><configuration>
        <system.webServer>
            <rewrite>
                <rules>
    			<rule name="Imported Rule 424310" stopProcessing="true">
                        <match url="^community/staff$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=staff" appendQueryString="true" />
                    </rule>
    				<rule name="Imported Rule 42431d0" stopProcessing="true">
                        <match url="^account/referrals$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=referrals" appendQueryString="true" />
                    </rule>
    				 <rule name="Imported Rule 42410" stopProcessing="true">
                        <match url="^shop/badge$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=badgeshop" appendQueryString="true" />
                    </rule>
    			 <rule name="Rule 1">
                        <match url="^habbo-imaging/badge/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="/habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 1213123">
                        <match url="^(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 2">
                        <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 3">
                        <match url="^(.*)\.htm$" />
                        <action type="Rewrite" url="{R:1}.php" />
                    </rule>
                    <rule name="Imported Rule 4">
                        <match url="^(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="dash.php?page={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 5">
                        <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="dash.php?url={R:1}" appendQueryString="false" />
                    </rule>
    				<rule name="Imported Rule 83" stopProcessing="true">
                        <match url="^pages/rules$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=rules" appendQueryString="true" />
                    </rule>
    				 <rule name="Imported Rule 10" stopProcessing="true">
                        <match url="^me/settings$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=settings" appendQueryString="true" />
                    </rule>
    				<rule name="Imported Rule 11" stopProcessing="true">
                        <match url="^pages/terms$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=terms" appendQueryString="true" />
                    </rule>
    				<rule name="Imported Rule 12" stopProcessing="true">
                        <match url="^pages/privacy$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=privacy" appendQueryString="true" />
                    </rule>
    				<rule name="Imported Rule 14" stopProcessing="true">
                        <match url="^account/banned$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=banned" appendQueryString="true" />
                    </rule>
    				 <rule name="Imported Rule 15" stopProcessing="true">
                        <match url="^account/logout$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=logout" appendQueryString="true" />
                    </rule>
    				<rule name="novote">
                        <match url="^index/novote(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=index&amp;novote" />
                    </rule>
    							<rule name="Imported Rule 1-1">
                        <match url="^manage/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="/manage/index.php?url={R:1}" appendQueryString="false" />
                    </rule>
    											<rule name="Importetwad Rule 1-1">
                        <match url="^register/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=register&amp;referrer={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 2-1">
                        <match url="^manage/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="/manage/index.php?url={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 1e-2" stopProcessing="true">
                        <match url="^error/notfound$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=404" appendQueryString="true" />
                    </rule>
    			
                </rules>
            </rewrite>
            <httpErrors>
                <remove statusCode="404" subStatusCode="-1" />
            </httpErrors>
        </system.webServer>
    </configuration>


  2. #2
    Account Upgraded | Title Enabled! KyleeIsProzZ is offline
    MemberRank
    Oct 2012 Join Date
    C:Location
    548Posts

    Re: Web.Config to .Htaccess

    Quote Originally Posted by Notix View Post
    I have tried countless times to get convert this Web.Config to .htaccess, Each time, It has failed. Can someone please help me?? Web.Config:

    Code:
    <?xml version="1.0" encoding="UTF-8"?><configuration>
        <system.webServer>
            <rewrite>
                <rules>
                <rule name="Imported Rule 424310" stopProcessing="true">
                        <match url="^community/staff$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=staff" appendQueryString="true" />
                    </rule>
                    <rule name="Imported Rule 42431d0" stopProcessing="true">
                        <match url="^account/referrals$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=referrals" appendQueryString="true" />
                    </rule>
                     <rule name="Imported Rule 42410" stopProcessing="true">
                        <match url="^shop/badge$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=badgeshop" appendQueryString="true" />
                    </rule>
                 <rule name="Rule 1">
                        <match url="^habbo-imaging/badge/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="/habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 1213123">
                        <match url="^(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 2">
                        <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 3">
                        <match url="^(.*)\.htm$" />
                        <action type="Rewrite" url="{R:1}.php" />
                    </rule>
                    <rule name="Imported Rule 4">
                        <match url="^(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="dash.php?page={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 5">
                        <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="dash.php?url={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 83" stopProcessing="true">
                        <match url="^pages/rules$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=rules" appendQueryString="true" />
                    </rule>
                     <rule name="Imported Rule 10" stopProcessing="true">
                        <match url="^me/settings$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=settings" appendQueryString="true" />
                    </rule>
                    <rule name="Imported Rule 11" stopProcessing="true">
                        <match url="^pages/terms$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=terms" appendQueryString="true" />
                    </rule>
                    <rule name="Imported Rule 12" stopProcessing="true">
                        <match url="^pages/privacy$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=privacy" appendQueryString="true" />
                    </rule>
                    <rule name="Imported Rule 14" stopProcessing="true">
                        <match url="^account/banned$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=banned" appendQueryString="true" />
                    </rule>
                     <rule name="Imported Rule 15" stopProcessing="true">
                        <match url="^account/logout$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=logout" appendQueryString="true" />
                    </rule>
                    <rule name="novote">
                        <match url="^index/novote(|/)$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=index&amp;novote=" />
                    </rule>
                                <rule name="Imported Rule 1-1">
                        <match url="^manage/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="/manage/index.php?url={R:1}" appendQueryString="false" />
                    </rule>
                                                <rule name="Importetwad Rule 1-1">
                        <match url="^register/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=register&amp;referrer={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 2-1">
                        <match url="^manage/([^/]+)" ignoreCase="false" />
                        <action type="Rewrite" url="/manage/index.php?url={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="Imported Rule 1e-2" stopProcessing="true">
                        <match url="^error/notfound$" ignoreCase="false" />
                        <action type="Rewrite" url="index.php?url=404" appendQueryString="true" />
                    </rule>
                
                </rules>
            </rewrite>
            <httpErrors>
                <remove statusCode="404" subStatusCode="-1" />
            </httpErrors>
        </system.webServer>
    </configuration>
    Try this, maybe?
    Code:
    RewriteEngine On
    
    RewriteRule ^community/staff$ index.php?url=staff [L]
    RewriteRule ^account/referrals$ index.php?url=referrals [L]
    RewriteRule ^shop/badge$ index.php?url=badgeshop [L]
    RewriteRule ^habbo-imaging/badge/([^/]+) /habbo-imaging/badge.php?badge=$1 []
    
    RewriteEngine On
    
    RewriteRule ^(|/)$ index.php?url=$1 []
    RewriteRule ^([a-zA-Z0-9_-]+)(|/)$ index.php?url=$1 []
    RewriteRule ^(.*)\.htm$ $1.php []
    RewriteRule ^(|/)$ dash.php?page=$1 []
    
    RewriteEngine On
    
    RewriteRule ^([a-zA-Z0-9_-]+)(|/)$ dash.php?url=$1 []
    RewriteRule ^pages/rules$ index.php?url=rules [L]
    RewriteRule ^me/settings$ index.php?url=settings [L]
    RewriteRule ^pages/terms$ index.php?url=terms [L]
    
    RewriteEngine On
    
    RewriteRule ^pages/privacy$ index.php?url=privacy [L]
    RewriteRule ^account/banned$ index.php?url=banned [L]
    RewriteRule ^account/logout$ index.php?url=logout [L]
    RewriteRule ^index/novote(|/)$ index.php?url=index&novote []
    
    RewriteEngine On
    
    RewriteRule ^manage/([^/]+) /manage/index.php?url=$1 []
    RewriteRule ^register/([^/]+) index.php?url=register&referrer=$1 []
    RewriteRule ^manage/([^/]+) /manage/index.php?url=$1 []
    RewriteRule ^error/notfound$ index.php?url=404 [L]

  3. #3
    Apprentice Notix is offline
    MemberRank
    Aug 2015 Join Date
    5Posts

    Re: Web.Config to .Htaccess

    I keep getting 500 Error, please check your php script / enable display_errors in your cpanel and it is on.

  4. #4
    Apprentice tedbb is offline
    MemberRank
    Aug 2015 Join Date
    6Posts

    Re: Web.Config to .Htaccess

    If you're on IIS, install htttp redirect and under import rules, import your htaccess file

  5. #5
    Apprentice Notix is offline
    MemberRank
    Aug 2015 Join Date
    5Posts

    Re: Web.Config to .Htaccess

    I am not on IIS.

  6. #6
    Loyalty Vaulient is offline
    MemberRank
    May 2012 Join Date
    MalaysiaLocation
    1,796Posts

    Re: Web.Config to .Htaccess

    Code:
    RewriteEngine On
    
    RewriteRule ^community/staff$ index.php?url=staff [L]
    RewriteRule ^account/referrals$ index.php?url=referrals [L]
    RewriteRule ^shop/badge$ index.php?url=badgeshop [L]
    
    RewriteRule ^habbo-imaging/badge/([^/]+) /habbo-imaging/badge.php?badge=$1 []
    
    RewriteRule ^(|/)$ index.php?url=$1 []
    RewriteRule ^([a-zA-Z0-9_-]+)(|/)$ index.php?url=$1 []
    RewriteRule ^(.*)\.htm$ $1.php []
    
    RewriteRule ^(|/)$ dash.php?page=$1 []
    RewriteRule ^([a-zA-Z0-9_-]+)(|/)$ dash.php?url=$1 []
    
    RewriteRule ^pages/rules$ index.php?url=rules [L]
    RewriteRule ^me/settings$ index.php?url=settings [L]
    RewriteRule ^pages/terms$ index.php?url=terms [L]
    RewriteRule ^pages/privacy$ index.php?url=privacy [L]
    RewriteRule ^account/banned$ index.php?url=banned [L]
    RewriteRule ^account/logout$ index.php?url=logout [L]
    
    RewriteRule ^index/novote(|/)$ index.php?url=index&novote= []
    
    RewriteRule ^manage/([^/]+) /manage/index.php?url=$1 []
    RewriteRule ^register/([^/]+) index.php?url=register&referrer=$1 []
    RewriteRule ^manage/([^/]+) /manage/index.php?url=$1 []
    RewriteRule ^error/notfound$ index.php?url=404 [L]

  7. #7
    Apprentice Notix is offline
    MemberRank
    Aug 2015 Join Date
    5Posts

    Re: Web.Config to .Htaccess

    RewriteRule: unknown flag ''

    - - - Updated - - -

    Mod_rewrite & .htaccess Enabled

  8. #8
    Loyalty Vaulient is offline
    MemberRank
    May 2012 Join Date
    MalaysiaLocation
    1,796Posts

    Re: Web.Config to .Htaccess

    Lol. Just remove the L brackets from each of the rewrite rules.

  9. #9
    Apprentice Notix is offline
    MemberRank
    Aug 2015 Join Date
    5Posts

    Re: Web.Config to .Htaccess

    Thank you kind sir, I appreciate it.

  10. #10
    Loyalty Vaulient is offline
    MemberRank
    May 2012 Join Date
    MalaysiaLocation
    1,796Posts

    Re: Web.Config to .Htaccess

    So you mean to say it works? :D your welcome ^^



Advertisement