- Joined
- Dec 16, 2011
- Messages
- 1,994
- Reaction score
- 633
Hello, even though I don't have IIS at the moment...
I was wondering if anyone had a web.config for UberCMS, for IIS... It needs to be working and tested to work with UberCMS, also, I need it to have the SWFs in there (r63/) type, if anyone has that, that would be amazing! Or if anyone could convert this for me;
Now, I know how to URLRewrite, but I need someone to convert it for me before I get my VPS, so I don't have to spend time getting the rewrite rules to work.. I have this current URL Rewtite, which was tested, but I need the SWFs in there, and as I've said, I can't be bothered doing it as I have a lot to do myself. Multiple ones will be accepted as I will be testing/using the best one!
Thanks, warm regards, Liam!
I was wondering if anyone had a web.config for UberCMS, for IIS... It needs to be working and tested to work with UberCMS, also, I need it to have the SWFs in there (r63/) type, if anyone has that, that would be amazing! Or if anyone could convert this for me;
RewriteEngine on RewriteRule ^(.*)\.html $1\.php
ErrorDocument 400 /error.php?e=400
ErrorDocument 401 /error.php?e=401
ErrorDocument 403 /error.php?e=403
ErrorDocument 404 /error.php?e=404
ErrorDocument 500 /error.php?e=500
RewriteRule ^crossdomain.xml$ /crossdomain.php
RewriteRule ^gamedata/external(|/)$ /externals.php
RewriteRule ^home/([^/]+)/id(|/)$ /home.php?qryId=$1
RewriteRule ^home/([^/]+)(|/)$ /home.php?qryName=$1
RewriteRule ^security_check(|/)$ security_check.php
RewriteRule ^profile(|/)$ /profile.php
RewriteRule ^client(|/)$ /client.php
RewriteRule ^flash_client_error(|/)$ /client_error.php
RewriteRule ^client_error(|/)$ /client_error.php
RewriteRule ^me(|/)$ /me.php
RewriteRule ^login_popup(|/)$ /login-popup.php
RewriteRule ^community(|/)$ /community.php
RewriteRule ^community/staff(|/)$ /staff.php
RewriteRule ^credits(|/)$ /credits.php
RewriteRule ^credits/pixels(|/)$ /pixels.php
RewriteRule ^credits/club(|/)$ /habboclub.php
RewriteRule ^credits/habboclub(|/)$ /habboclub.php
RewriteRule ^credits/uberclub(|/)$ /habboclub.php
RewriteRule ^credits/uberclub/tryout(|/)$ /clubtryout.php
RewriteRule ^credits/habboclub/tryout(|/)$ /clubtryout.php
RewriteRule ^register(|/)$ /register.php
RewriteRule ^register_submit(|/)$ /register.php?doSubmit
RewriteRule ^register_messages(|/)$ /register-messages.php
RewriteRule ^register/cancel(|/)$ /register-cancel.php
RewriteRule ^register/welcome(|/)$ /welcome.php
RewriteRule ^register/undefined(|/)$ /index.php
RewriteRule ^vip/shop(|/)$ /vipshop.php
RewriteRule ^vip/getpoints(|/)$ /vippoints.php
RewriteRule ^account/policy-verify(|/)$ /policyver.php
RewriteRule ^account/password/forgot(|/)$ /forgot.php
RewriteRule ^account/submit(|/)$ /index.php
RewriteRule ^account/logout(|/)$ /logout.php
RewriteRule ^account/logout_ok(|/)$ /logout-ok.php
RewriteRule ^account/disconnected(|/)$ /disconnected.php
RewriteRule ^articles(|/)$ /article.php?mostRecent
RewriteRule ^articles/archive(|/)$ /article.php?mostRecent&archiveMode
RewriteRule ^articles/([^/]+)/in/archive(|/)$ /article.php?rel=$1&archiveMode
RewriteRule ^articles/([^/]+)(|/)$ /article.php?rel=$1
RewriteRule ^articles/category/([^/]+)(|/)$ /article.php?category=$1
RewriteRule ^register/undefined/([^/]+)$ /me.php
RewriteRule ^habblet/cproxy(|/)$ /habbletProxy.php
RewriteRule ^habblet/ajax/([^/]+)(|/)$ /habbletAjax.php?cmd=$1
RewriteRule ^habblet/([^/]+)(|/)$ /habblet.php?cmd=$1
RewriteRule ^myhabbo/([^.]+)(|/)$ /myhabbo.php?cmd=$1
RewriteRule ^minimail/loadMessage(|/)$ /minimail-view.php
RewriteRule ^minimail/([^/]+)(|/)$ /minimail.php?cmd=$1
RewriteRule ^quickmenu/friends_all(|/)$ /quick-friends.php
RewriteRule ^quickmenu/groups(|/)$ /quick-groups.php
RewriteRule ^quickmenu/rooms(|/)$ /quick-rooms.php
RewriteRule ^values(|/)$ /values.php
RewriteRule ^badgeshop$ ./badgeshop.php
RewriteRule ^buyvip(|/)$ /buyvip.php
RewriteRule ^vip(|/)$ /vip.php
RewriteRule ^credleader(|/)$ /credleader.php
RewriteRule ^r63/figurepartconfig/partsets(|/)$ /r63/figurepartconfig/partsets.xml
RewriteRule ^r63/figurepartconfig/draworder(|/)$ /r63/figurepartconfig/draworder.xml
RewriteRule ^r63/figurepartconfig/animation(|/)$ /r63/figurepartconfig/animation.xml
RewriteRule ^r63/figuredata(|/)$ /r63/figuredata.xml
RewriteRule ^r63/furnidata(|/)$ /r63/furnidata.txt
RewriteRule ^r63/productdata(|/)$ /r63/productdata.txt
RewriteRule ^r63/external_variables(|/)$ /r63/external_variables.txt
RewriteRule ^r63/external_flash_texts(|/)$ /r63/external_flash_texts.txt
RewriteRule ^r63/banner(|/)$ /r63/banner.png
Now, I know how to URLRewrite, but I need someone to convert it for me before I get my VPS, so I don't have to spend time getting the rewrite rules to work.. I have this current URL Rewtite, which was tested, but I need the SWFs in there, and as I've said, I can't be bothered doing it as I have a lot to do myself. Multiple ones will be accepted as I will be testing/using the best one!
<?xml version="1.0" encoding="UTF-8"?><configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="^(.*)\.html" ignoreCase="false" />
<action type="Rewrite" url="{R:1}\.php" />
</rule>
<rule name="Imported Rule 2">
<match url="^out/([^/]+)(|/)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}\.php" matchType="IsFile" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="/out.php?out={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 3">
<match url="^crossdomain.xml$" ignoreCase="false" />
<action type="Rewrite" url="/crossdomain.php" />
</rule>
<rule name="Imported Rule 4">
<match url="^gamedata/external(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/externals.php" />
</rule>
<rule name="Imported Rule 5">
<match url="^vip/vouchers(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/redeem.php" />
</rule>
<rule name="Imported Rule 6">
<match url="^vote(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/api.php" />
</rule>
<rule name="Imported Rule 7">
<match url="^texts(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/externals.php?id=external_flash_texts" appendQueryString="false" />
</rule>
<rule name="Imported Rule 8">
<match url="^vars(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/externals.php?id=external_variables" appendQueryString="false" />
</rule>
<rule name="Imported Rule 9">
<match url="^productdata(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/gamedata/ACTIVE/productdata.txt" />
</rule>
<rule name="Imported Rule 10">
<match url="^furnidata(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/gamedata/ACTIVE/furnidata.txt" />
</rule>
<rule name="Imported Rule 11">
<match url="^access_denied(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/access_denied.php" />
</rule>
<rule name="Imported Rule 12">
<match url="^client_denied(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/access_denied.php?gateway=client?novote" appendQueryString="false" />
</rule>
<rule name="Imported Rule 13">
<match url="^order/vip(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/ordervip.php?pass=true" appendQueryString="false" />
</rule>
<rule name="Imported Rule 14">
<match url="^home/([^/]+)/id(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryId={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 15">
<match url="^home/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryName={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 16">
<match url="^avatarimage(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/inc/imager.php?figure={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 17">
<match url="^quickmenu/friends_all(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/quick-friends.php" />
</rule>
<rule name="Imported Rule 18">
<match url="^quickmenu/groups(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/quick-groups.php" />
</rule>
<rule name="Imported Rule 19">
<match url="^quickmenu/rooms(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/quick-rooms.php" />
</rule>
<rule name="Imported Rule 20">
<match url="^security_check(|/)$" ignoreCase="false" />
<action type="Rewrite" url="security_check.php" />
</rule>
<rule name="Imported Rule 21">
<match url="^profile(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/profile.php" />
</rule>
<rule name="Imported Rule 22">
<match url="^values(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/values.php" />
</rule>
<rule name="Imported Rule 23">
<match url="^client(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/client.php" />
</rule>
<rule name="Imported Rule 24">
<match url="^flash_client_error(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/client_error.php" />
</rule>
<rule name="Imported Rule 25">
<match url="^client_error(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/client_error.php" />
</rule>
<rule name="Imported Rule 26">
<match url="^me(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/me.php" />
</rule>
<rule name="Imported Rule 27">
<match url="^login_popup(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/login-popup.php" />
</rule>
<rule name="Imported Rule 28">
<match url="^buyvip(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/vippage.php" />
</rule>
<rule name="Imported Rule 29">
<match url="^community(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/community.php" />
</rule>
<rule name="Imported Rule 30">
<match url="^community/staff(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/staff.php" />
</rule>
<rule name="Imported Rule 31">
<match url="^credits(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/credits.php" />
</rule>
<rule name="Imported Rule 32">
<match url="^credits/pixels(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/pixels.php" />
</rule>
<rule name="Imported Rule 33">
<match url="^credits/club(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habboclub.php" />
</rule>
<rule name="Imported Rule 34">
<match url="^credits/habboclub(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habboclub.php" />
</rule>
<rule name="Imported Rule 35">
<match url="^credits/uberclub(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habboclub.php" />
</rule>
<rule name="Imported Rule 36">
<match url="^credits/uberclub/tryout(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/clubtryout.php" />
</rule>
<rule name="Imported Rule 37">
<match url="^credits/habboclub/tryout(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/clubtryout.php" />
</rule>
<rule name="Imported Rule 38">
<match url="^register(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register.php" />
</rule>
<rule name="Imported Rule 39">
<match url="^register_submit(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register.php?doSubmit" appendQueryString="false" />
</rule>
<rule name="Imported Rule 40">
<match url="^register_messages(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register-messages.php" />
</rule>
<rule name="Imported Rule 41">
<match url="^register/cancel(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/register-cancel.php" />
</rule>
<rule name="Imported Rule 42">
<match url="^register/welcome(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/welcome.php" />
</rule>
<rule name="Imported Rule 43">
<match url="^register/undefined(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/index.php" />
</rule>
<rule name="Imported Rule 44">
<match url="^vip/shop(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/vipshop.php" />
</rule>
<rule name="Imported Rule 45">
<match url="^vip/getpoints(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/vippoints.php" />
</rule>
<rule name="Imported Rule 46">
<match url="^account/policy-verify(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/policyver.php" />
</rule>
<rule name="Imported Rule 47">
<match url="^account/password/forgot(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/forgot.php" />
</rule>
<rule name="Imported Rule 48">
<match url="^account/submit(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/index.php" />
</rule>
<rule name="Imported Rule 49">
<match url="^account/logout(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/logout.php" />
</rule>
<rule name="Imported Rule 50">
<match url="^account/logout_ok(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/logout-ok.php" />
</rule>
<rule name="Imported Rule 51">
<match url="^account/disconnected(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/disconnected.php" />
</rule>
<rule name="Imported Rule 52">
<match url="^articles(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?mostRecent" appendQueryString="false" />
</rule>
<rule name="Imported Rule 53">
<match url="^articles/archive(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?mostRecent&archiveMode" appendQueryString="false" />
</rule>
<rule name="Imported Rule 54">
<match url="^articles/([^/]+)/in/archive(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?rel={R:1}&archiveMode" appendQueryString="false" />
</rule>
<rule name="Imported Rule 55">
<match url="^articles/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?rel={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 56">
<match url="^articles/category/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/article.php?category={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 57">
<match url="^myhabbo/save(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo/save.php" />
</rule>
<rule name="Imported Rule 58">
<match url="^home/(.*)/startSession/(.*)$" ignoreCase="false" />
<action type="Rewrite" url="/startSession.php?id={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 59">
<match url="^home/([^/]+)/id(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryId={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 60">
<match url="^home/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/home.php?qryName={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 61">
<match url="^myhabbo/cancel/(.*)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo/cancel.php?id={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 62">
<match url="^myhabbo/(.*)/(.*)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo/{R:1}_{R:2}.php" />
</rule>
<rule name="Imported Rule 63">
<match url="^register/undefined/([^/]+)$" ignoreCase="false" />
<action type="Rewrite" url="/me.php" />
</rule>
<rule name="Imported Rule 64">
<match url="^habblet/cproxy(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habbletProxy.php" />
</rule>
<rule name="Imported Rule 65">
<match url="^habblet/ajax/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habbletAjax.php?cmd={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 66">
<match url="^habblet/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/habblet.php?cmd={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 67">
<match url="^myhabbo/([^.]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/myhabbo.php?cmd={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 68">
<match url="^minimail/loadMessage(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/minimail-view.php" />
</rule>
<rule name="Imported Rule 69">
<match url="^minimail/([^/]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="/minimail.php?cmd={R:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Thanks, warm regards, Liam!