Моля гласувайте за нас във БГтоп. | Малки обяви | e-torial.com - най-евтиното убочение
Всичко за парите от интернет
Регистрирайте се и ще получите ценни съвети и начини да печелите от Интернет.
Напълно безплатно е,и отнема 2 минути!И ако намирате форума за полезен моля гласувайте за нас БГТОП
Всичко за парите от интернет

Този форум е посветен на всеки, който желае да изкарва пари от интернет и е готов да вложи времето и знанията си в това начинание. Няма да ви кажа, че е супер лесно и бързо да се изкарват пари от интернет, но ще ви покажа стъпка по стъпка как да направите
 
ИндексИндекс  PortalPortal  CalendarCalendar  GalleryGallery  Въпроси/ОтговориВъпроси/Отговори  ТърсенеТърсене  ПотребителиПотребители  Потребителски групиПотребителски групи  Регистрирайте сеРегистрирайте се  ВходВход  Моля Гласувайте за насМоля Гласувайте за нас  
Social bookmarking
Social bookmarking Digg  Social bookmarking Delicious  Social bookmarking Reddit  Social bookmarking Stumbleupon  Social bookmarking Slashdot  Social bookmarking Yahoo  Social bookmarking Google  Social bookmarking Blinklist  Social bookmarking Blogmarks  Social bookmarking Technorati  

Bookmark and share the address of Всичко за парите от интернет on your social bookmarking website
Most Viewed Topics
20 изпитани начина за доходи от интернет
Инсталиране на Windows 7 или Windows Vista от USB флашка
Пари с изпращане на SMS
Как да прехвърляме файлове между два компютъра без мрежова карта, използвайки паралелния (принтерски) порт. Кабел за връзка.
КАК ДА ИЗТРИЯ ПРОГРАМА ОТ БРАУЗЪРА
Висококачествени аудиокурсове - немски, френски и английски
Как да ремонтираме компютърно дъно с повреда в DC/DC стабилизатора на напр.
Какво мислите за Образованието в България
Продавам безжична клавиатура с вградена мишка.
как се работи с corel draw
Latest topics
» THWGlobal.com
by v5901 Съб Окт 01, 2016 12:29 pm

» Изкарвайте пари докато спеделяте продуктите, който харесвате
by Admin Сря Сеп 23, 2015 2:16 pm

» Безплатна книга за оптимизация на страници
by Admin Пон Апр 20, 2015 11:46 pm

» Изкарвайте пари от знанията си
by Admin Нед Дек 14, 2014 2:14 pm

» Писане на авторски статии
by Admin Пет Юли 11, 2014 3:54 am

» Спечели лесни 10 долара в Пейпал
by eminemka91 Пет Юни 20, 2014 7:30 pm

» Пари от къщи, само с копи и пейст от amazon в eBay
by DropShipper F Пон Апр 21, 2014 11:47 pm

» ПЕЧЕЛЕТЕ ОТ ДО $3000 МЕСЕЧНО
by pacony Чет Дек 26, 2013 10:25 am

» Евтин Wordpress сайт за имоти - готов за ползване
by Admin Нед Сеп 22, 2013 1:21 pm

» Изкарайте пари от няколко цъкания на ден за максимум 10 минути !!!
by askataaa Пон Авг 12, 2013 5:03 am

Приятели
Смешни вицове,снимки и карикатури

Share | 
 

 Създаване на SEO "приятелски" URL-та с mod-rewrite

Предишната тема Следващата тема Go down 
АвторСъобщение
TheGamer

avatar

Posts : 122
Points : 300
Reputation : 22
Join date : 08.12.2009

Character sheet
game:

ПисанеЗаглавие: Създаване на SEO "приятелски" URL-та с mod-rewrite   Пон Дек 28, 2009 10:36 am

Създайте предпочитани от търсачките url-и за уебсайта ви с този лесен урок.
Един начин, за да получите добро оценяване от SERPs (Страниците с резултати от търсачките), е използвайки mod_rewrite, за да направите предпочитани от търсачките urls:

Пример: http://www.mysite.com/keyword/this-is-loads-of-great-keywords

Новатор при уеб развиването би погледнал над горния адрес и да помисли, че това означава създаване на директория, наречена 'keyword' с подкатегория 'this-is-loads-of-great-keywords'. Новаторът ще греши. Използвайки способността mod_rewrite са направени такива urls като този, който всъщност не създава сам страницата. Объркани ли сте? Такъв бях и аз, когато за първи път се опитах да направя това. Няма лесни за следване уроци, които да обесняват това допълнение достатъчно добре или задълбочено, за да са полезни. Така че това е моят опит да разберете лесно и задълбочено урока за използването на mod_rewrite, за да създадете благоприятни urls за търсачките.

Този урок създава това, което е на Apache web server, който има достъпен mod_rewrite feature.

Създаване на .htaccess
Първо трябва да създадем .htaccess файл. Относително казано този файл казва на браузъра къде да отиде, когато е въведено url. За да позволите mod_rewrite в директория, създайте файла .htaccess в текстов обработвач и сложете следното на върха на файла :

CODE
1
RewriteEngine On

Създаване на първото ви презаписващо правило
Сега това е мястото, където започва веселбата.С примера, който ще използвам в този урок, ще имам файл, наречен article.php, който се нуждае от GET променлива, свързана с него и наречена article_id (ex: article.php?article_id=89).Ще променя това в много по-хубаво url от '/any-text-here-89'. За да направя това, въвеждам следния ред в моя .htaccess файл:

CODE
1
RewriteRule ^([a-zA-Z0-9_-]+)-([0-9]+)$ article.php?article_id=$2 [L]

Какъв е този странен синтаксис тук? Наречен е regex (правилен израз).Не съм фен на правилните изрази, това е като второстепенен език за кодиране за форматиране на низове, но е изклиучително полезен за това. Нека обясня горния ред.
Започваме с 'RewriteRule'. Това казва на сървъра, че искаме да обявим правило за url да бъде презаписано, ако съвпада със следващия образец.

След това имаме ^ знака. Това е много важно и трябва да е първото нещо след RewriteRule.Вярвам, че значи „ започва от края на домейна”, за да съвпадне с образеца.
Сега имаме ([a-zA-Z0-9_-]+). Това е regex за 'разрешаване на всякакъв брой знаци и числа с добавка от долни черти (_) и тиренца (-). Плюсът (+) накрая му казва 'всякакъв брой знаци'. Така че 'this-is-a-string' или 'this-is-a-really-long-string' би съвпаднало.
Следващата част е тирето (-).Това означава, че трябва да има тире след сериите от знаци и числа.

След това имаме ([0-9]+). Това е regex за 'позволяване на всякакъв брой числа'.
След това накрая имаме $. Това означава 'и нищо повече'. Може да не се забелязва колко е важен този индивидуален знак, но когато започвате да добавяте многобройни RewriteRules, това започва да става много подобно, а ако нямате този знак, ще имате луди проблеми, ако не сложите вашите RewriteRules в организиран ред.
След това имаме няколко места, следвани от article.php?article_id=$2. Сега това е повече като него.Нещо, което напомня нещо в английския. Това казва на браузъра къде да изпрати съвпадналите образци. Така че всичко, което съвпада с regex-а ще отиде в article.php и премине нещо като aritcle_id.

Знакът ($2) казва на браузъра да използва втората променлива от regex образеца. Всяка regex променлива е групирана чрез скоби (()). В този пример втората променлива ще бъде тази, която свързва ([0-9]+). Ако url-ът завършва на \'http://www.mysite.com/this-is-an-article-89\', втората променлива е '89'.
Също така е много важно да се добавя '[L]' в края на всеки RewriteRule ред. Това ще каже на браузъра да спре да се опитва да свърже url-а с други RewriteRules. Недобавянето на това може да причини страхотни проблеми със страници, отиващи на грешни места.

Разширяване на примера
С това наум бихте могли да създадете по-комплексно RewriteRule, което пропуска повече от една променлива. Ето пример:

CODE
1
RewriteRule ^category-([0-9]+)/article-([0-9]+)$ article.php?category_id=$1&article_id=$2 [L]

Горният пример пропуска 2 променливи до article.php. Така че, ако отида на http://www.mysite.com/category-9/article-448, горното правило ще пропусне category_id of 9 и article_id 448 to article.php.

Заключение и полезни съвети
Надявам се, че този урок ви е помогнал да разберете по-добре mod_rewrite. Предлагам ви да планувате url структурата си, преди да въведете тези RewriteRules, за да предотвратите всякакви проблеми с правила, които могат да имат дублирани съвпадения. Затова ви предлагам някои съвети, които да направят правилните стъпки с вашите RewriteRules:

RewriteRule ^(.*) – Свързва всичко с домейна (ie: www.mysite.com/php or /php.php)
RewriteRule ^(.*).html – Свързва всичко с .html накрая (ie: www.mysite.com/php.html)
([0-9]+) – Съвпаденията трябва да съдържат число или числа
([a-zA-Z0-9_-]+) – Свързва всякакви числа и букви. Smile
Върнете се в началото Go down
Вижте профила на потребителя
 

Създаване на SEO "приятелски" URL-та с mod-rewrite

Предишната тема Следващата тема Върнете се в началото 
Страница 1 от 1

Permissions in this forum:Не Можете да отговаряте на темите
Всичко за парите от интернет :: SEO-
Free forum | © phpBB | Free forum support | Връзки | Report an abuse | www.sosblogs.com