ASP.NET Web.config problém s MagicAjax a pravidla pro přepis

hlasů
1

Hej, mám následující pravidla webconfig pro mé webové stránky ASP.NET, který také obsahuje několik sekcí, které jsou řízeny v WordPress.

            <rules>
            <rule name=RedirectFinancial stopProcessing=true>
                <match url=^orgprofile/financial\.aspx$ />
                <conditions>
                    <add input={REQUEST_METHOD} pattern=^POST$ negate=true />
                    <add input={QUERY_STRING} pattern=^name=([^=&amp;]+)$ />
                </conditions>
                <action type=Redirect url={C:1}/financial appendQueryString=false />
            </rule>
            <rule name=RewriteFinancial stopProcessing=true>
                <match url=^([^/]+)/financial/?$ />
                <conditions>
                    <add input={REQUEST_FILENAME} matchType=IsFile negate=true />
                    <add input={REQUEST_FILENAME} matchType=IsDirectory negate=true />
                </conditions>
                <action type=Rewrite url=orgprofile/financial.aspx?name={R:1} />
            </rule>
            <rule name=RedirectGovernance stopProcessing=true>
                <match url=^orgprofile/governance\.aspx$ />
                <conditions>
                    <add input={REQUEST_METHOD} pattern=^POST$ negate=true />
                    <add input={QUERY_STRING} pattern=^([^=&amp;]+)$ />
                </conditions>
                <action type=Redirect url={C:1}/governance appendQueryString=false />
            </rule>
            <rule name=RewriteGovernance stopProcessing=true>
                <match url=^([^/]+)/governance/?$ />
                <conditions>
                    <add input={REQUEST_FILENAME} matchType=IsFile negate=true />
                    <add input={REQUEST_FILENAME} matchType=IsDirectory negate=true />
                </conditions>
                <action type=Rewrite url=orgprofile/governance.aspx?name={R:1} />
            </rule>
            <rule name=RedirectOverview stopProcessing=true>
                <match url=^orgprofile/overv\.aspx$ />
                <conditions>
                    <add input={REQUEST_METHOD} pattern=^POST$ negate=true />
                    <add input={QUERY_STRING} pattern=^name=([^=&amp;]+)$ />
                </conditions>
                <action type=Redirect url={C:1} appendQueryString=false />
            </rule>
            <rule name=RewriteOverview stopProcessing=true>
                <match url=^([^/]+)/?$ />
                <conditions>
                    <add input={REQUEST_FILENAME} matchType=IsFile negate=true />
                    <add input={REQUEST_FILENAME} matchType=IsDirectory negate=true />
                </conditions>
                <action type=Rewrite url=orgprofile/overv.aspx?name={R:1} />
            </rule>
            <rule name=RedirectPurpose stopProcessing=true>
                <match url=^orgprofile/purpose\.aspx$ />
                <conditions>
                    <add input={REQUEST_METHOD} pattern=^POST$ negate=true />
                    <add input={QUERY_STRING} pattern=^name=([^=&amp;]+)$ />
                </conditions>
                <action type=Redirect url={C:1}/purpose appendQueryString=false />
            </rule>
            <rule name=RewritePurpose stopProcessing=true>
                <match url=^([^/]+)/purpose/?$ />
                <conditions>
                    <add input={REQUEST_FILENAME} matchType=IsFile negate=true />
                    <add input={REQUEST_FILENAME} matchType=IsDirectory negate=true />
                </conditions>
                <action type=Rewrite url=orgprofile/purpose.aspx?name={R:1} />
            </rule>
            <rule name=RedirectActivities stopProcessing=true>
                <match url=^orgprofile/activities\.aspx$ />
                <conditions>
                    <add input={REQUEST_METHOD} pattern=^POST$ negate=true />
                    <add input={QUERY_STRING} pattern=^name=([^=&amp;]+)$ />
                </conditions>
                <action type=Redirect url={C:1}/activities appendQueryString=false />
            </rule>
            <rule name=RewriteActivities stopProcessing=true>
                <match url=^([^/]+)/activities/?$ />
                <conditions>
                    <add input={REQUEST_FILENAME} matchType=IsFile negate=true />
                    <add input={REQUEST_FILENAME} matchType=IsDirectory negate=true />
                </conditions>
                <action type=Rewrite url=orgprofile/activities.aspx?name={R:1} />
            </rule>
            <rule name=RewriteWordPress patternSyntax=ECMAScript>
                <match url=.* />
                <conditions>
                    <add input={REQUEST_FILENAME} matchType=IsFile negate=true />
                    <add input={REQUEST_FILENAME} matchType=IsDirectory negate=true />
                    <add input={URL} pattern=\.axd$ negate=true />
                    <add input={URL} pattern=view.aspx$ negate=true />
                    <add input={REQUEST_FILENAME} pattern=^([^/]+)/financial/?$ negate=true />
                    <add input={REQUEST_FILENAME} pattern=^([^/]+)/governance/?$ negate=true />
                    <add input={REQUEST_FILENAME} pattern=^([^/]+)/?$ negate=true />
                    <add input={REQUEST_FILENAME} pattern=^([^/]+)/purpose/?$ negate=true />
                    <add input={REQUEST_FILENAME} pattern=^([^/]+)/activities/?$ negate=true />
                </conditions>
                <serverVariables />
                <action type=Rewrite url=index.php />
            </rule>

Problém s magicajax když přidám výše uvedených pravidel je, že můj magicajax uploader doesnt práce, jak bylo zamýšleno a už když kliknu na tlačítko pro nahrávání způsobuje obnovení stránky, kde jako předtím by to přijít automatické.

Nějaké nápady, jak mohu získat kolem tohoto?

EDIT: Problém se zdá být přehled pravidlo pro přepis

Moje přátelské URL vypadat následovně

http: // hostname / foldername / companyname <--- Přehled

http: // název_hostitele / foldername / firmy / účel <---- tj pravidlo účel přepis

Položena 18/04/2011 v 08:57
zdroj uživatelem
V jiných jazycích...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more