Ce sunt legăturile pure.
Un dezavantaj esențial al site-urilor HTML a fost că, odată ce site-ul a fost făcut, a fost dificil sau destul de lung să se schimbe. Pentru a adăuga un element de meniu sau un bloc, a trebuit să editați toate fișierele site-ului. Acum nu există astfel de probleme. Drupal face totul pentru noi. Să vedem cum se întâmplă acest lucru. Pe site-ul nostru nu există fișiere HTML, dar există multe scripturi care generează pagini HTML și le oferă utilizatorilor. Pentru a da pagina necesară, scriptul ar trebui să primească parametri din link. Făcând clic pe linkul pe care nu-l solicitați de fapt un fișier nou, consultați script-ul, astfel încât acesta să vă facă acest lucru.
Problema este după cum urmează. Scriptul nu poate accepta o adresă URL goală ca parametru, iar caracterele (. = Și ). Adresa URL nu mai este curată. De ce durează acest lucru pentru a explica, dacă sunteți foarte interesat de manualul PHP pentru ajutor (secțiunea privind transferul de date GET).
De ce am nevoie de adrese URL curate?
Activați adresele URL curate.
Abilitatea de a include legături curate a fost verificată de Drupal în timpul instalării. Puteți verifica rezultatele scanării accesând Configurație → Căutare și metadate → Curățare adrese URL. Nu știu cum ești, dar nu am conectat imediat legăturile de rețea.
Pentru a rezolva situația, editați fișierul .htaccess Acest fișier este localizat în dosarul rădăcină al site-ului. Verificarea Sachala este luată în considerare în fișierul serverului web .htaccess sau nu. Pentru aceasta, tastați orice caractere și salvați fișierul. După aceea, site-ul dvs. va fi indisponibil, iar serverul va returna o eroare de 500 de erori de server. Dacă site-ul dvs. funcționează încă după schimbarea .htaccess, acest fișier nu este considerat de serverul web. În acest caz, contactați-l pe hostess.
La mine, după ce am intrat "gunoi" într-un fișier, site-ul a fost deconectat, prin urmare, șterg caracterele inutile și trec la editare. Editarea acestui lucru se spune cu voce tare. Tot ce trebuie să faceți este să vă dezactivați (scoateți pictograma #) linia
# RewriteBase
Salvați .htaccess și executați din nou testul.
Testul sa încheiat. Marcați activați adresele URL curate și salvați.
Legăturile sunt curate, rămân să aibă grijă de corectitudinea lor. Ideea este că Drupal utilizează numărul ordinal al articolului sau termenul dicționarului la compilarea legăturilor. Este vorba de următorul site.name / node/1. Semnificația unei astfel de url-uri este mică. Următoarea noastră sarcină este de a face adresa corectă.
Pentru a genera automat legăturile corecte corecte, trebuie:
- Modulul Pathauto.
- Pathauto necesită modulul Token.
- Împreună cu Pahtauto se recomandă utilizarea modulului Transliteration. Acest modul convertește Unicode la US-ASCII sau pur și simplu chirilic în latină. În plus, transliterația poate converti numele fișierelor descărcate și înlocui caracterele periculoase.
Modulele au fost mutate în Configurație → Căutare și metadate → Aliasuri URL → Setări. Iată setările principale.
Să începem să înțelegem ce este.
Separatorul definește un caracter care va fi folosit ca separator de cuvinte în url. Se sugerează utilizarea "-" ca separator. Putem să o înlocuim cu orice simbol, dar este mai bine să îl lăsăm așa cum este.
Caracterele de caractere schimbă cazul în URL. URL-ul nostru va fi generat automat și există posibilitatea ca acesta să conțină litere mari. Prin bifarea Modificați la litere mici, primim toate caracterele adresei URL cu majuscule.
Lungimea maximă a aliasului - lungimea maximă a aliasului (adresa URL generată).
Adresele noastre corecte pot fi compuse din mai multe părți (componente). Lungimea maximă a unei componente este specificată în lungimea maximă a componentei. Valorile recomandate pentru lungimea maximă a componentei și adresa URL sunt de 100 de caractere.
Actualizați acțiunea. Aici putem defini acțiunile Pathauto în timp ce actualizăm conținutul existent, care are deja un alias. Am fost oferite trei opțiuni:
- Nu face nimic. Lăsați pseudonimul vechi.
- Creați un alias nou. Lăsați aliasul existent.
- Ștergeți vechea și creați un alias nou.
Alegerea acțiunii de actualizare este responsabilă și necesită o analiză detaliată.
Reducerea șirurilor de litere și cifre elimină caracterele care nu sunt incluse în ASII-96.
Strings to Remove - elimină cuvintele nedorite din alias.
Ultima secțiune din setări este Punctuația.
Cu setările de bază terminate, continuăm să creăm o structură URL Configurație → Căutare și metadate → Aliasuri URL → Paterns. Pe această pagină ni se oferă să creeze șabloane pentru toate tipurile de conținut, dicționare și utilizatori. Prin urmare, principiul creării aceluiași tip este considerat numai pentru tipurile de materiale.
Putem defini un model de cale implicită, care va fi utilizat pentru toate tipurile de materiale sau pentru fiecare dintre noi definim propriile noastre. Mai întâi, decideți cum ar trebui să arate url-ul. Pentru tipul de articol articol, URL-ul va consta din titlul secțiunii site-ului și din titlu. Faceți clic pe câmpul Pattern pentru toate căile de articol și selectați tokenul dorit.
Putem introduce nu numai jetoane în URL. Uită-te la modelul traseului implicit. Primul cuvânt este conținut fără paranteze. Acest cuvânt nu va fi înlocuit.
Bună seara, am avut o problemă. Instalarea modulelor pe care le-ați specificat, după includerea site-ului într-o pagină albă goală. Încercat să fixeze modulele - nu sa întâmplat nimic. Toko rămânea pagina albă. A trebuit să refac totul. Spune-mi ce legătură are această problemă, cum o pot rezolva. Vă mulțumim anticipat.
Știu, în WordPress, cât de mult generează astfel de întrebări și grile. Răcoros, că în Drupal toate acestea pot fi dezactivate.