На продвигаемом сайте http://unikum.kz/ стоят урлы у страничек не чпу http://unikum.kz/index.php?page=podgotovka-k-nish. Для лучшего ранжирования хочу поменять на чпу, убрать index.php?. В этом случае будет ли доступен сайт по старому урлу? Надо ли делать редирект? Если да, то как?
- 01.02.2017 09:53
- 01.02.2017 11:06
Для ранжирования навряд ли, для краткости удобства - да, вероятно - короче - лучше
Будет, с редиректом, при прямом вводе - в индексе, со временем, останется только желаемый вами вариант - 301 редирект, склейка
Надо, см, например: Редирект с индексной страницы php на саму папку (корень) _http://coderhs.com/archive/redirect_301#index-kor
Если у вас одна точка входа, то см:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php [NC,L]
Усли сайт запускается изначально, то 301, как правило, не нужен - в индексе не будет "неправильных" вариантов - если пользуется указанное выше.
) Имхо.Спасибо сказали:
YujWolf(01.02.2017), - 01.02.2017 12:36
Coder, спасибо за ответ. В процессе возник ещё вопрос. Прошу подсказать.
включили ЧПУ, до включения ЧПУ url был вида: domain.kz/index.php?page=vakansii, после включения ЧПУ url стал вида: domain.kz/vakansii.html, причем если вводить в адресную строку адрес напрямую, то сайт доступен и по тому адресу и по тому, то есть происходит ли в таком случае дублирование страниц? учитывает ли поисковик их как две отдельные страницы? и как правльно сделать в таком случае 301 редирект - 01.02.2017 12:57
Да, это две разные страницы.
Правильно будет сделать постраничный редирект - либо, если позволяется формированием нового урл - то есть - у вас остается какая-то общая чать - "vakansii", в приведенном вами примере - то, сделать ругулярное выражение для все подобных урлов.
Тут такой момент - редирект позволяет закрыть возможные и неявные моменты - потому что, в общем-то, если изначально не было к индексированию других урлов, то дублей и не будет, поскольку для перехода по ним должна формироваться ссылка движком, а не то, что кто что вводит) - правда, если кто поставит неправильную ссылку, и она будет работать, то проблема) - это к вопросу об индексации и прочего того, что нет на сайте, но может провоцироваться извне.
Пожалуйста)Спасибо сказали:
YujWolf(01.02.2017), - 02.02.2017 14:48
ЧПУ благополучно настроены. Прошу помочь всех, кто в теме.
Вот текущий код из htaccess, помогите сделать так чтобы при вводе старого урла вида index.php?page=vakansii он 301 редиректом перенаправлял на чпу урл типа /vakansii
RewriteEngine on
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Помогите заработать на сайте! | Партнерские программы | 6 | 26.07.2014 16:18 |
Помогите заработать на сайте! | Вопросы от новичков | 6 | 26.07.2014 16:18 |
Вирус на сайте! Помогите! | DLE | 4 | 13.09.2013 20:41 |
Вирус на сайте, помогите! | DLE | 3 | 12.09.2013 22:12 |
Помогите с языками на сайте ! | WordPress | 2 | 03.02.2012 00:19 |