Cum să rezolvi: "Resursa pe care o căutați a fost eliminată, și-a schimbat numele sau este temporar indisponibilă"
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
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.

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
În portalul Azure, accesați resursa WordPress și apoi Instrumente Avansate:
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
:
Editarea fișierului web.config
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...
Așadar, am adăugat regulile de rescriere necesare. (pentru o resursă WordPress Azure)
<?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>
Salvați-l!
După salvare, legăturile permanente (pretty permalinks) WordPress au funcționat conform așteptărilor!
