Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Urlrewrite eliminare simbolo + dell'Url

    Buongiorno,
    sto facendo l'urlrewrite nel mio sito, come posso eliminare il simbolo + presente nel mio Url?
    Ho visto diverse discussioni dove indicano che si può ovviare all'errore 404 mettendo il seguente codice:

    codice:
    <security>
         <requestFiltering allowDoubleEscaping="true" />
    </security>
    Io vorrei però eliminare direttamente in simbolo +, magari sostituendolo con uno spazio.
    Come posso fare?

    Link mio:
    http://www.miosito.com/elenco_visite...=A+(PD)&page=1

    che deve trasformare in:
    http://www.miosito.com/A (PD)/1

    Per ora uso questo codice:
    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <outboundRules>
                    <rule name="OutboundRewriteUserFriendlyURL1" preCondition="ResponseIsHtml1">
                        <match filterByTags="A, Form, Img" pattern="^(.*/)elenco_visite\.asp\?camporicercacitta=([^=&amp;]+)&amp;(?:amp;)?page=([^=&amp;]+)$" />
                        <action type="Rewrite" value="{R:1}{R:2}/{R:3}/" />
                    </rule>
                    <preConditions>
                        <preCondition name="ResponseIsHtml1">
                            <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
                        </preCondition>
                    </preConditions>
                </outboundRules>
                <rules>
                    <rule name="RedirectUserFriendlyURL1" stopProcessing="true">
                        <match url="^elenco_visite\.asp$" />
                        <conditions>
                            <add input="{REQUEST_METHOD}" pattern="^POST$" negate="true" />
                            <add input="{QUERY_STRING}" pattern="^camporicercacitta=([^=&amp;]+)&amp;page=([^=&amp;]+)$" />
                        </conditions>
                        <action type="Redirect" url="{C:1}/{C:2}" appendQueryString="false" />
                    </rule>
                    <rule name="RewriteUserFriendlyURL1" 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="elenco_visite.asp?camporicercacitta={R:1}&amp;page={R:2}" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>
    Spero di essere stato chiaro e di essere nella giusta sezione.

    Fatemi sapere.
    Grazie mille.

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.