Satura rādītājs
Svarīga SEO metožu sastāvdaļa ir draudzīgi URL, kurus raksturo tas, ka lietotājs tos ir viegli atcerēties, aprakstoši par tīmekļa saturu un viegli rakstāmi.Šajā apmācībā mēs uzzināsim, kā PHP izveidot draudzīgus vietrāžus URL, lai mūsu programmatūra atgrieztu SEO URL, pamatojoties uz virsrakstu.
Šim nolūkam mēs izveidosim PHP funkciju, kas būs atbildīga par frāzes tulkošanu, ko var ņemt no datu bāzes vai ievadīt formā, un pārvērst to meklētājprogrammai draudzīgā URL.
Funkcija būs:
URL pārveidošanas piemērs:
<? $ title = 'reģistrācija sacensībām';
$ url = getUrlAmigable (utf8_decode ($ nosaukums)); ?> var13 ->
URL būs
reģistrācija sacensībām
Šeit jūs varat redzēt piemēru, kā tas būtu twitter un dažādiem draudzīgiem URL
Mēs izveidojam vienkāršu teksta failu ar nosaukumu .htaccess tīmekļa galvenajā direktorijā, kur atrodas mūsu fails index.php.
Failā .htacess mēs rakstām šādu kodu:
# Atļaut URL pārrakstīšanu
RewriteEngine Ieslēgts
# URL ir paredzēts .htaccess un nav direktorijs
RewriteBase /
# URL ir fiktīvs, tas nav esošs fails serverī.
Pārrakstīt nosacījumu% {REQUEST_FILENAME}! -F
# URL ir fiktīvs, tas nav esošs direktorijs serverī.
Pārrakstīt nosacījumu% {REQUEST_FILENAME}! -D
# Pretējā gadījumā tas nav esošs fails un nav direktorijs. Es piekļūtu indeksam.php un piešķiru draudzīgo URL kā mainīgo
RewriteRule ([a-zA-Z0-9 _-] +) $ index.php? Sadaļa = $ 1
Visbeidzot failā indekss.php Es izlasīju šo mainīgo, ka .htacess
Šim nolūkam mēs definējam pēc $ section = $ _ GETsection '] masīvu, kurā būs servera failu nosaukumi.
Tātad, ja kāds mēģina piekļūt nederīgam URL, viņš tiks novirzīts uz kļūdas lapu vai, ja viņš pēc noklusējuma nav izvēlējies nevienu URL, viņš nonāks lapā ar nosaukumu home.php.
Mēs to varam izmantot arī, lai, piemēram, pārietu uz dažādām tīmekļa sadaļām
URL Pārdodu māju Barselonā
.Htaccess sistēmā es varu ievietot šādu noteikumu
#Ja adrese satur “im”, tiek izpildīts tālāk norādītais RewriteRule
RewriteCond% {REQUEST_URI} im-
Pārrakstīt (. +). Php ./index.php?seccion=inmuebles&cod=$1
šādā veidā es nodotu nosaukumu un mājas kodu kā mainīgo un pēc tam apstrādātu ar datu bāzi
Pārdodu māju Barselonā
#Ja adrese satur "CL", tiek izpildīts zemāk esošais RewriteRule
RewriteCond% {REQUEST_URI} CL
-
Pārrakstīšanas raksts (. +) ./Index.php?section=clientlist&limite=$1
Šeit varētu būt uzskaitīt klientu numuram 50 vai klientam 50 atbilstoši uzdevumam, kuru mēs vēlamies veikt vēlāk mūsu datu bāzē. Mēs lasīsim mainīgo vērtības indeksā.php ar $ GET, tas ir, pēdējā gadījumā tas būtu $ GET ['limits']Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu