Добавить в избранное

Неизменный адрес ссылки URL: htaccess: именно постоянные ссылки чпу, настройка постоянных ссылок URI

Дата: 2011-11-30

Постоянная ссылка (Permanent Links) каждой страницы очень важно для оптимизации сайта в более поисковых системах. Даже в рекомендациях Яндекса и Гугла можно прочитать о том, что впрямь поисковые роботы лучше воспринимают сайты с ЧПУ ссылками, нежели урлы с встречающимися в них знаками вопросами и взаправду порядковыми номерами статьи.
Постоянная ссылка: настойки впрямь постоянных ссылок

Настройку более постоянных ссылок поддерживает не всякий движок (cms), однако вы в любом случае, сможете реорганизовать в ЧПУ неучтивый вид ссылки, используя директивы .htaccess. В WordPress и многих других потрясающе современных движках вы найдете эту опцию настройки ЧПУ, встроенную прямо в cms. Для этого необходимо, чтобы хостер позволял вам добавить изменения в htaccess. По дефолту во многих движках установлены ссылки вида ?p=post, но для оптимизации сайта намного лучше приминять ссылки вида /post-name/, либо /category/post-name/.

Если вы внезапно решили изменить адреса страниц на более постоянные ссылки в wordpress, вам поможет плагин Redirection plugin, который будет строить 301 ошибку, если страницы больше не есть. Это позволит вам предавать впрямь постоянные ссылки в SEO-подобные без необходимости использования чего-нибудь еще и не бушевать о результатах поискового продвижения.
Необыкновенно неизменный адрес вашей ссылки .htaccess ЧПУ

Если ваш движок все-таки не поддерживает чпу, вы можете настроить .htaccess, чтобы сваять ссылки более постоянными.
Для начала убедитесь, что у Вашего хостера установлен mod_rewrite.
Первой строчкой включаем Rewrite Engine:


RewriteEngine on
RewriteBase /

Дальше мы должны заставить осознать нашему серверу, по каким правилам он должен выдавать содержимое. Начнем с самого простого:


RewriteRule ^script.html$ script.php

Сейчас мы можем потребовать script.php, как script.html (символ $ означает конец строки - в нашем случае правила перезаписи, через пробел указан неимоверно реальный файл). Но что делать, если у нас бывают динамично изменяющийся параметр в адресе?


RewriteRule ^news/([0-9]+).html$ news.php?id=$1

В этом примере параметр id скрипта news.php перемножать получать лишь числовые значения - о чем нам говорит место “([0-9]+)”. Сформированный адрес будет высмотреть как news/1.html вместо news.php?id=1. Здесь в принципе всё бесцеремонно - но у Вас, скорее поныне, возник вопрос “а что делать если динамично изменяющийся параметр принимает буквенные значения?” - бесцеремонно пишем “([a-z]+)” - не стоит веселиться здесь мы разрешили строчить лишь буквы в, на самом деле, нижнем регистре - а бывают ещё и, надо признаться, высший, тогда “([A-Za-z])+”. Если у Вас используются неимоверно русскоязычные заголовки, напишите ф-ю для перевода кириллицы в транслит.

RewriteRule ^cat/([0-9]+)/page/([0-9]+).([A-Za-z]+).html$ arhive.php?cid=$1&page=$2&author=$3

В итоге у вас получится файл следующего содержания:


RewriteEngine on
RewriteBase /
RewriteRule ^script.html$ script.php
RewriteRule ^news/([0-9]+).html$ news.php?id=$1
RewriteRule ^cat/([0-9]+)/page/([0-9]+).([A-Za-z]+).html$ arhive.php?cid=$1&page=$2&author=$3.

синонимайзерами

Просмотров: 3044

Последние 5 уроков

Трастовая базя для поднятия тиц и pr от 01.09.2012

Это нвая база поможет вам поднять тиц и pr вышего сайта бесплатно. Потратив немного времени на прогон своего сайта вы добъетесь жлаемого результата уже через несколько апдейтов. 


Регистрационная форма в один клик с помощью API Google

А вы знаете, что сервисы Google можно использовать для формы регистрации за один клик на сайте? Каждый, кто имеет аккаунт на Google может нажать кнопку и сразу подключиться к вашему приложению со своим адресом email, именем и фотографией.


IE6, IE7 и IE8 в одной программе

Давно не секрет что, Internet Explorer 6 и 7 имеют разные взгляды на просмотр сайтов. 
При верстке сайта приходится учитывать эти разграничения.Но на одном компьютере невозможно установить все версии  IE, которые используються пользователями на сегодняшний день – IE6, IE7, IE8.


9 лучших CMS

Есть десятки отличных CMS. Вне зависимости от типа сайта, который вы делаете, наверняка найдется одна-две, которые отлично подойдут для решения ваших задач. Проблема заключается в том, что большинство дизайнеров и разработчиков не хотят изучать набор из десятка различных CMS. Как правило, все ограничивается одной, или двумя, которые используются для построения всех сайтов. Такой подход означает, что используемые варианты должны обладать и гибкостью и мощным функционалом.


Неизменный адрес ссылки URL: htaccess: именно постоянные ссылки чпу, настройка постоянных ссылок URI

Настройка постоянной ссылки:, в самом деле, постоянные ссылки ЧПУ и htaccess. Как сваять действительно постоянные ссылки с помощью mod rewrite htaccess? О взаправду постоянных ссылках в CMS wordpress и других движках. Как переделать URL-адрес в ЧПУ? Человеко-понятные УРЛ для страниц. Web-дизайн, заработок и оптимизация сайтов.


Видео уроки по php,jquery,ajax,css,html,сео