Maison  >  Questions et réponses  >  le corps du texte

Pourquoi mon URL supprime-t-elle « wp-content » après la redirection du domaine racine vers un sous-domaine ?

Mon URL de test est : https://mydomains.com/wp-content/uploads-webpc/uploads/2022/05/store-riil-x-1-300x404.jpg.webp

Mes règles htaccess sont les suivantes :

RewriteEngine On

RewriteCond %{HTTP_HOST} ^mydomains\.com [NC]

RewriteRule ^(.*)$ https://www.mydomains.com/ [L,R=301]

Quand j'ai testé la règle sur https://htaccess.madewithlove.com/, voici le résultat :

  1. RewriteCond %{HTTP_HOST} ^aspirecig.com$ [NC]

    Remplissez cette condition.

  2. RewriteRule ^(.*)$ https://www.aspirecig.com/[L,R=301]

    Le nouveau site Web est https://www.aspirecig.com/wp-content/uploads-webpc/uploads/2022/12/black-1.jpg.webp

    Le test s'est arrêté et sera redirigé avec le code de statut 301

L'URL du navigateur est en fait réécrite en : https://www.mydomains.com/uploads-webpc/uploads/2022/05/store-riil-x-1-300x404.jpg.webp

Pourquoi est-ce que « wp-content » me manque ? Quelles en sont les raisons possibles ? Quelqu'un peut-il m'aider? Merci beaucoup

P粉098979048P粉098979048250 Il y a quelques jours364

répondre à tous(1)je répondrai

  • P粉446800329

    P粉4468003292024-01-18 00:25:23

    Lorsque vous utilisez RewriteRule dans .htaccess (ou ), certaines parties principales des chaînes que vous comparez implicitement sont supprimées.

    Dans DocumentRoot, il s'agit du premier "/". Un répertoire plus profond, tel que wp-content/ à la racine du document, supprimera également le répertoire qui vous y a conduit.

    Donc, si ce htaccess est situé en $docroot/wp-content 中,则 /wp-content 将被删除。如果您想返回完整的原始 URL,请避免此处的 并使用 %{REQUEST_URI}.

    répondre
    0
  • Annulerrépondre