Modx cpu și htaccess pentru revoluția modx

O greșeală comună! Pentru a afișa corect link-urile din capul site-ului, trebuie să scrieți adresa URL de bază astfel:

Setările site-ului pentru formarea CNC

  • Accesați Setări sistem și selectați Adrese URL prietenoase din filtrul din partea stângă.
  • Pune „Nu“ în generarea automată a CNC (alias Automatic - nr) și „Da“ pentru a utiliza CNC (friendly_urls - Da), „Da“ pentru a utiliza în modurile de aliasuri NC (use_alias_path - Da)

.htaccess pentru MODX Revolution

Ce este .htaccess - vorbind într-un mod simplu, acesta este un fișier care conține un set de reguli pentru redenumirea cererilor (URL-urilor) pe site-ul dvs.







Cu privire la ceea ce este necesar să se acorde atenție în dosarul dat:

  • Dacă directorul dvs. MODx este în public_html, atunci regula

lăsați neschimbat dacă utilizați un subdirector cu subdirector, atunci regula va arăta astfel

Aici, cred, totul este clar.

  • Site-ul dvs. poate avea un singur nume www.sitename.com sau sitename.com fără www. Motoarele de căutare percep aceste două site-uri ca fiind complet diferite. Prin urmare, trebuie să determinați domeniul principal și să intrați în regula .htaccess pentru acesta:

Nu utilizați aceste două reguli în același timp!

  • După ce ați specificat regula pentru domeniul principal, este de dorit să specificați pentru Google care domeniu este domeniul dvs. principal. Tabloul de bord Google pentru webmasteri

Utilizarea memoriei cache a browserului

Pentru a salva resursele deja încărcate (JS, imagini, fonturi web) în browser, trebuie să specificați timpul de stocare a acestor fișiere în fișierul htaccess. Inserați în .htaccess următorul cod:

Deși acest lucru nu a fost subiectul acestei lecții, am decis să posta conținutul fișierului robots.txt pentru MODx Revolution. Fișierul conține reguli pentru roboții de căutare.

Acest fișier interzice (permite) indexarea - vizitarea fișierelor robot de căutare din directoarele din acesta.

Continutul fisierului robots.txt:

Nu uitați să schimbați modx.ws la numele gazdei principale.

Mi sa părut că în fișierul robots.tht în loc de essets / este necesar să scriem coaja /. Iar instalarea / trebuie în general eliminată. La mine s-au desenat complexe cu acest dosar. Conținut:
User-agent: *
Dezactivați: / manager /
Dezactivați: / active / componente /
Împiedicați: / core /
Nu permiteți: / conectori /
Împiedicați: /index.php
Închideți: / cgi-bin /
Și astăzi am aflat că păianjenii nu au putut să meargă pe site. Am greșit undeva?

Am descarcat fisierul htaccess - sunt intrebari
1. Nu există nici o regulă în fișierul RewriteBase / - este acesta normal?

Opțiuni + FollowSymlinks
RewriteEngine activată

Viktorminator

Mulțumesc Victor, sper că aceasta este singura greșeală din acest fișier =)






Poate ar trebui să-i spui acelei persoane despre ea =)

ministere și agenții. din păcate, htaccess nu a funcționat, deoarece nu a provocat eroarea serverului intern. Evident, nu nivelul meu, freebie nu a alunecat =)

Roman Kolodyazhny

"vai, vai cu htaccess, nimic nu sa întâmplat, deoarece eroarea internă a serverului nu sa rotit. Nu este nivelul meu, nu am alunecat prin freebie =)"

o astfel de linie nu este și nu poate fi, dragă

Vă mulțumim pentru exemplu! Am ajustat cu succes oglinzile!
Apropo, Google nu trebuie să precizeze domeniul principal, dacă totul este corect configurat în htaccess, atunci MS va determina.

Bună ziua. Încerc să redenumesc fișierul ht.access în .htaccess, eroarea este că trebuie să introduc un nume de fișier. Fără un punct în față, salvează. cu un punct - nu. Spune-mi, cum să fiu în cazul ăsta?
Mulțumită în avans.
Edward.

Constantin
Viktorminator

Nu prescrieți nimic atunci. Dar site-ul cu www și fără ele este perceput ca fiind două diferite și apoi Google vede că aveți aceleași informații pe două site-uri și scade ratingul.

Edward pentru a redenumi ht.access în .htaccess. Deschideți fișierul ht.access cu Notepad ++, faceți clic pe Salvare ca. apoi tastați .htaccess și salvați-l

Constantin

Bună ziua! Prompt, și dacă este posibil să faceți CNC fără expansiune .html? Pentru a fi doar "resurs.ru/adres".
Vă mulțumim în avans!

Viktorminator

În directorul System-> Content types, în tipul de conținut html, eliminați .html

Dacă directorul MODx este în DomainName / public_html / - care regula specifică:

Opțiuni + FollowSymlinks
RewriteEngine activată
RewriteBase /

Constantin
Viktorminator

„Este.“ Pur și simplu cu o slash. Dacă în director, apoi / directoryname /

O greșeală ciudată. Instalat site-ul pentru găzduire. Și cu excepția paginii principale, nimic nu este afișat, dă 404 o eroare. Am creat mai multe pagini - un sentiment de 0.

Viktor Minator

Probabil ați activat URL-ul prietenos și ht.access în .htaccess nu a fost redenumit.

Alo Configurați cnp pe cea mai recentă versiune a revoi, găsiți un alt articol care nu este menționat în articol. La mine, următorul punct după "Pentru a utiliza URL-ul prietenos" merge friendly_urls_strict cu variante da și nu. Google nu recunoaște acest lucru, poți să-mi spui? Mulțumesc.

Slava Beico
Aleksandr Sergheițich
Ruslan Sapijouk

Am această problemă, inclusiv CNC, înființat în toate instrucțiunile, totul funcționează, dar numai atunci când documentul intră în recipientul (site.ru/conteiner/), atunci când faceți clic pe un alt element de meniu sau înapoi la container care conține URL-ul / conteiner / e cum arată site.ru/conteiner/ / conteiner / când imagine re-clic este site.ru/conteiner/ / conteiner / / conteiner /
Cine sa confruntat cu această problemă

Viktor Minator

fiecare secundă face această greșeală. În partea de sus a casetei albastre a scris o soluție

Boris Nizo
Viktor Minator

Resursa este creată, dar nu este vizibilă, probabil nu a fost redenumită ht.access -> .htaccess

Boris Nizo

Nu, totul a fost redenumit, dar resursa nu vrea să fie creată vseravno persistent. Vă pot da acces, dacă puteți. site-ul este gol, a început cu setarea ccu și apoi o glumă. în orice ((

Viktor Minator

viktorminator skype sau prin vkontakte drop access - Mă uit.

Aleksandr D
Dmitri Demchenko

Nu este specificat corect în adresa URL de bază. Cel puțin până o pun - stilurile nu erau.

Dmitri Demchenko

Nu este specificat corect în adresa URL de bază. Cel puțin până o pun - stilurile nu erau.

Evgeny Soldatov
Viktorminator
Ulkin Igor

Ajutați-vă să deveniți un pic mai deștept:
Cum se configurează Wayfinder astfel încât să adauge resurse în dosarul rădăcină. Dacă adăugați / la bucata de ieșire, slash-ul este afișat pretutindeni, cu excepția resurselor rădăcină (a se vedea exemplul).
(deși poate sunt confuz în bucăți)

Deșurubat adăugând fullLink = # 96; adevărat # 96;. Dar poate exista o soluție diferită?

Viktorminator

Configurația sistemului alias_path - Nu







Articole similare

Trimiteți-le prietenilor: