Ajouter une règle de réécriture d'URL sur le site Web racine pour une URL spécifique


Adamon

Est-il possible d'appliquer une réécriture d'URL basée sur une URL correspondante après le nom de mon site Web? Alors disons que j'ai une règle sur http: // foo: 8080 qui me permet d'aller sur http: // foo: 8080 / et qui réécrirait aussi sur http: // . Existe-t-il un moyen de dire que si j'accède à http: // foo: 8080 / bar, cela me mènera à http: // aussi / bar mais que la règle sur le site Web foo sans aucune application en dessous?

Cela permettrait à plusieurs règles sur un site de rediriger en fonction de l'endroit où je navigue en premier lieu plutôt que de configurer plusieurs applications pour chaque règle de réécriture.

J'espère que cela a du sens, si ce n'est pas le cas, mais vous pensez avoir une réponse, faites-le moi savoir et j'essaierai d'être plus clair.

Merci

Adamon

Merci à @MisterSmith de m'avoir orienté dans la bonne direction, j'ai trouvé la réponse ci-dessous, cela permet également d'utiliser http ou https. Ma configuration ressemble maintenant à celle ci-dessous:

 <rewrite>
        <rules>
            <rule name="Rule" stopProcessing="true">
                <match url="^bar/(.*)" />
                <action type="Rewrite" url="{C:1}://too:8080/bar/{R:1}" />
                <conditions>
                    <add input="{CACHE_URL}" pattern="^(https?)://" />
                </conditions>
            </rule>
        </rules>
    </rewrite>

La règle est définie sur le site Web "foo" et maintenant, lorsque je vais sur http: // foo / bar / blahblahblah, je reçois une réponse de http: // aussi: 8080 / bar / blahblahblah

Articles connexes


.htaccess réécriture d'URL pour une URL spécifique

Shoyeb Sheikh J'ai un modèle comme, www.example.com/api.php/1, comment supprimer .php de cette URL, actuellement j'ai ceci, RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] Mais cela ne fonctionne que si je mets www.ex

Règle de réécriture .htaccess pour ajouter un segment à une URL

user1807375 J'ai besoin d'aide pour configurer le fichier .htaccess pour rediriger d'anciennes URL vers de nouvelles. La différence réside dans le nouveau segment «catégories». Notez que le site Web a plusieurs langues. Toute aide ou astuce est très appréciée!

Règle Nginx pour bloquer une URL spécifique

user1517598 Besoin d'aide pour rédiger une règle pour bloquer la requête suivante L'url en question est: www.somesite.com/catalogsearch/result/?q=downloader J'ai essayé ce qui suit, mais cela ne fonctionne pas location ^~ catalogsearch/result/?q=downloader {

Sauf certaines URL d'une règle de réécriture

Edoardo J'ai inséré cette règle dans mon .htaccessfichier: RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?content=category&categoryname=$1 [NC,L] De cette façon, je peux obtenir des URL conviviales comme celle-ci: http: // localhost / mysite / london J'aimerais

Flutter, récupération d'une image spécifique sur le site Web

baeharam J'apprends le flutter et je veux récupérer diverses images qui sont la vignette du dessin animé. J'ai utilisé la HTTPbibliothèque et récupéré les données de réponse. Mais, comment puis-je extraire cette image? Site Web: https://comic.naver.com/webtoon