ссылки вида www.aaa.ru/index.html?page=aboutus

12 3
JJ
На сайте с 21.01.2008
Offline
1
3547

Hi all

господа, а будут ли индексироваться ВСЕ странички с сайта, если ссылки на ВСЕ странички такого вида:

www.aaa.ru/index.html?page=index

www.aaa.ru/index.html?page=services

www.aaa.ru/index.html?page=aboutus

итд

дело в том, что странички формируются php движком, подставляя из файлов разный контент в главную страничку index. (ну, это фактически шаблончик получается)

дополнительно:

на каждой странице присутствуют ВСЕ прямые ссылки, но они именно такого вида.

Спасибо

Кротов
На сайте с 18.09.2007
Offline
113
#1

Отлично индексируются.

Правда лучше перевести в статику и привести к нормальному виду,

у самого все руки не доходят.

одна из страниц:

http: // www .******.ru/index.php?page=menu/avtoservis

Светодиодная оптика для авто-мото техники
Кротов
На сайте с 18.09.2007
Offline
113
#2
JoJoJo:
index.html?page=index

Интересно придумано, сразу не обратил внимания )))

JJ
На сайте с 21.01.2008
Offline
1
#3
Кротов:
Интересно придумано, сразу не обратил внимания )))

Не издевайтесь! 😆

Вы же понимаете, что эта ссылка для попадания вновь на главную страничку. А как обеспечить единообразие из скрипта иначе? 🙄

Правда лучше перевести в статику и привести к нормальному виду

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

MX
На сайте с 12.08.2007
Offline
22
MrX
#4

mod_rewrite вам в помощь.

Анонимный минус в репу это аргумент для неучей (подсмотрено у Бармалейкина)
Кротов
На сайте с 18.09.2007
Offline
113
#5

JoJoJo,

Mrx Вам дело говорит.

надо прописать правила "mod_rewrite" в файле htacces, если его нет то создать и положить в корень.

посмотреть синтаксис можно тут, один из вариантов, первое на что наткнулся..

XPraptor
На сайте с 15.10.2004
Offline
333
#6

JoJoJo - оно не то, чтобы лучше, просто читабельнее. У вас одиночные параметры, это не вредит ни поисковику, ни странице, только внешний вид для людей немного портит. Приведите к виду www.aaa.ru/services.html www.aaa.ru/abouts.html и станет просто красивее смотреться. При этом в .htaccess для модреврайта ставьте обработку:

RewriteEngine On

RewriteBase /

RewriteRule ^services.html /index.php?page=services

RewriteRule ^abouts.html /index.php?page=abouts

В принципе можно одним регулярным отловить все имена, но я не мастак их писать. Попросите спецов на любом форуме, они вам напишут строку, которая отлавливает имена страниц и подставляет их в ваш параметр ?page=

А на счет роботов - не заморачивайтесь. Есть тлько несколько параметров для разных поисковиков, которые они игнорят. (В помощи к каждому поисковику они описаны). Для гугла это &id= и т.д.

organic
На сайте с 07.11.2004
Offline
141
#7


Options +FollowSymLinks
RewriteEngine On

RewriteRule ^(.*)$ /index.html?page=$1 [L,QSA]
JoJoJo:
А вот почему лучше? Нигде не нашел ответов....

Потому что кул урл никогда не меняются (c) Tim BL

Yeah, well, I'm gonna go build my own theme park, with blackjack and hookers. In fact, forget the park!
JJ
На сайте с 21.01.2008
Offline
1
#8

Ну что же, господа...

ЗА КОНКРЕТНУЮ, КОМПАКТНУЮ и НУЖНУЮ информацию и ссылки ВСЕМ СПАСИБО!

Пойду ка я ее изучать, вилочкой тыкать... :)

JJ
На сайте с 21.01.2008
Offline
1
#9

Только вот еще одно...

XPraptor:
У вас одиночные параметры, это не вредит ни поисковику, ни странице

А что, если не "одиночные"? на самом деле там еще и переменная с языком... Такая вот штука:

www.aaa.ru/index.html?lng=rus&page=index

не криминально?

P
На сайте с 18.04.2003
Offline
82
#10

не криминально

URL: www.aaa.ru/rus/index/


Options +FollowSymLinks
RewriteEngine on
RewriteRule ^/([a-z]*)/([a-z]*)/$ /index.html?lng=$1&page=$2 [R]
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий