Astăzi voi arăta cum se configurează CNC în schimbul a 2 componente - „alimentare de știri“ și „știri în detaliu.“ Rezultatul va fi link-uri interesante ca / stiri / 1 / în loc de standard /news/news_detail.php?ELEMENT_ID=1.
Deci, ceea ce avem nevoie pentru a începe:
- blocul de informații create cu elementele adăugate
- procesor configurat 404 (cum să facă acest lucru, am scris aici)
- componenta „feed de știri“ (de exemplu, va fi localizat în site-ul rădăcină /index.php)
- componenta „știri detaliate“ (de exemplu, /news/news_detail.php)
Astfel se încheie procesul de configurare, NC ar trebui să funcționeze deja.
Lucrul cu secțiuni în mod deliberat nu a atins în acest articol, pentru motivul că nu există nici o componentă de știri standard, care afișează o listă a acestora (da, directorul este acolo, dar asta e alta poveste :)
înregistrări similare
Am fost niciodată taogo sau nu observați, dar apoi ambuscadă
Situația este aceasta: există un catalog (catalog) este configurat NC
Este necesar pentru a crea o nouă secțiune pentru conducerea sa
creat: Categoria / list.php
Am arunca înapoi componenta catalog.section și personalizabil filtrare pentru a se potrivi și l cnc
cum să scape de acea parte a = 1AUTO = CATEGORIA model Kia că numai stânga / Catalog / Categoria / 1 / kia /? PAGEN_1 = 2
elementele însele au în mod corect, e în regulă, dar nu există nici o paginare
atunci ai putea înțelege de ce acest lucru se poate întâmpla sau nu?
Aș adăuga, de asemenea, la proiectarea (:? \\ *.) # Astfel încât după revenirea la setările cache-ul de pe conținutul detaliat pagini în loc să nu apară inscripția roșu urât nu este găsit?
Când faceți clic pe link-ul „detaliu News“ se deschide 404.
Spune-mi, te rog, ce stadiu a făcut o greșeală. Mulțumesc.
Doar nu spun, ai nevoie pentru a testa, dar este imediat evident eroare 2:
1. În setările, trebuie să specificați componenta care utilizează codul elementului =
2. Condiția nu este același lucru ca și masca, deci corect # ^ / știri / ([a-zA-Z0-9] + $) / ([a-zA-Z0-9] + $) \. # PHP