Cum să rezolvi: "Resursa pe care o căutați a fost eliminată, și-a schimbat numele sau este temporar indisponibilă"

22 mar. 2018, 15:15:49
Vizualizări: 17.6K
Voturi: 0

Folosesc Azure ca serviciu de hosting și am încercat să creez un nou director virtual pentru subdomeniul meu. Am creat un folder în FTP-ul meu, apoi am creat directorul din imaginea de mai jos Creare director virtual în Azure

Apoi am editat fișierul meu web.config dar din păcate am primit această eroare Resursa pe care o căutați a fost eliminată, și-a schimbat numele sau este temporar indisponibilă. Am șters directorul și am restaurat web.config la versiunea anterioară dar nu a funcționat. Am căutat pe Google și cred că eroarea apare din cauza permalinkurilor. Dar nu am schimbat nimic. Care este problema vă rog, site-ul nu funcționează, arată doar eroarea.

1
Comentarii

Aceasta este un mesaj de eroare de la Azure, nu de la WordPress. Există totuși o instalare WordPress în acel folder? Nu este suficient să creezi un cont de gazduire web gol și să obții spațiu, trebuie să completezi acel spațiu cu WordPress și să rulezi programul de instalare

Tom J Nowell Tom J Nowell
22 mar. 2018 15:54:47
Toate răspunsurile la întrebare 2
0

Atenție
Știu că această întrebare este puțin depășită și problema noastră se referă tehnic la o Resursă WordPress Azure și nu la un mediu de hosting... dar am considerat că ar putea fi util să răspund pentru cititorii viitori.

Context/Problemă
Am creat o resursă WordPress Azure și am migrat site-ul nostru pe ea folosind Updraft. După transfer și în timp ce navigam pe site, am întâmpinat aceeași eroare: Resursa pe care o căutați a fost eliminată, și-a schimbat numele sau este temporar indisponibilă.

Soluție
Tom a menționat mai sus că este o problemă Azure. Privind mai atent, s-a dovedit a fi mai exact o problemă cu fișierul IIS web.config. Iată pașii pe care i-am urmat pentru a o rezolva:

Accesarea fișierului web.config

  1. În portalul Azure, accesați resursa WordPress și apoi Instrumente Avansate:

    Navigare în portalul Azure către resursa WordPress

  2. Odată ajunși în interfața Kudu, am navigat la Consolă de depanare -> PowerShell (sau CMD dacă preferați). Apoi am accesat directorul rădăcină WordPress unde se află web.config:

    Vizualizare director în Kudu PowerShell

Editarea fișierului web.config

  1. După deschidere, problema a fost evidentă. Cumva Azure a creat resursa WordPress fără a adăuga regulile corecte de rescriere. Sau poate transferul nostru cu Updraft le-a suprascris...

    Culpabilul! Un fișier web.config gol

  2. Așadar, am adăugat regulile de rescriere necesare. (pentru o resursă WordPress Azure)

    Noile reguli de rescriere în web.config

        <?xml version="1.0" encoding="UTF-8"?>
        <configuration>
          <system.webServer>
            <rewrite>
              <rules>
                <rule name="WordPress: http://your-azure-site.azurewebsites.net" patternSyntax="Wildcard">
                  <match url="*"/>
                  <conditions>
                    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
                    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
                  </conditions>
                  <action type="Rewrite" url="index.php"/>
                </rule>
              </rules>
            </rewrite>
          </system.webServer>
        </configuration>
    
  3. Salvați-l!

După salvare, legăturile permanente (pretty permalinks) WordPress au funcționat conform așteptărilor!

26 aug. 2020 21:18:46
1

Am rezolvat această problemă prin înlocuirea configurației implicite a site-ului web cu propria mea configurație a site-ului.

4 oct. 2021 14:55:41
Comentarii

Te referi la web.config, ca în răspunsul lui Ryan? Arăta versiunea ta ca a lui?

Rup Rup
4 oct. 2021 16:34:14