Хотел узнать про путь в адресной строке

1 23
M
На сайте с 06.10.2007
Offline
88
#21

ИМХО.. на вид урла обращают внимание только оптимизаторы.. рядовому пользователю абсолютно все равно какой вид он имеет..

даже не совсем это имхо, а основано на опросе нескольких десятков своих друзей, знакомых, родственников и т.д. :)

Бизнес-школа БИЗНЕС ИНСАЙТ (http://bi-school.ru) - первая школа бизнеса клубного типа. Обучение по направлениям: Бизнес и предпринимательство, Создание сайтов для бизнеса, Работа с социальными сетями, Личностный брендинг.
karlsonfly
На сайте с 26.07.2007
Offline
103
#22

я собственно интересовался

как это влияет на поисковики, а не на пользователей!?

Счастлив тот, кто падает вниз головой! Мир для него, хоть на миг, а иной
malls
На сайте с 08.08.2005
Offline
255
#23
karlsonfly:
хорошо, а если так

url такой
http://www.site.ru/tovar.php?id=372&showg=1&showb=2

хочется такой
http://www.site.ru/372/1/2/

В данном частном случае (если весь сайт реализован через tovar.php), вот такая конструкция будет понятнее:


Options +FollowSymlinks

RewriteEngine on
RewriteBase /
RewriteRule ^([0-9]*)/([0-9]*)/([0-9]*)/$ tovar.php?id=$1&showg=$2&showb=$3

Т.е. формально, мы даем Апачу команду, для несуществующего урла запоминать в определенной последовательности переменные этого урла, они запоминаются по очереди конструкцией () и храняться в переменных $1, $2, и т.д. и перенаправить пользователя на скрипт с передачей ему этих параметров.

Но это частный случай!

Для решения задач практически любой сложности - наберите в своем любимом поисковике "Руководство по mod rewrite" и "Руководство по регулярным выражениям".

Почитайте - там сложного ничего нет.

ЗЫ: Сорри уже боян... :) Не увидел просто...

На поисковики это повлияет только так что о Вашем tovar.php поисковики и знать ничего не будут. Для них это будут страницы вида: http://www.site.ru/372/1/2/

karlsonfly
На сайте с 26.07.2007
Offline
103
#24
malls:
На поисковики это повлияет только так что о Вашем tovar.php поисковики и знать ничего не будут. Для них это будут страницы вида: http://www.site.ru/372/1/2/

так это хорошо или плохо?

или для поисковика не имеет значение какой url у страницы?

albion
На сайте с 07.10.2005
Offline
247
#25
karlsonfly:
так это хорошо или плохо?

хорошо, как минимум вы скроете все свои переменные от не очень хороших глаз.

karlsonfly:
или для поисковика не имеет значение какой url у страницы?

сейчас не имеет значение. Когда был очень популярен Апорт, тогда это имело значение, т.к. урлы с переменными он ел в ограниченном количестве (как сейчас у него с этим - я не знаю), а сейчас это значение не имеет.

karlsonfly
На сайте с 26.07.2007
Offline
103
#26

теперь все понятно

спасибо!!

malls
На сайте с 08.08.2005
Offline
255
#27

Добавлю еще что в случае:

http://www.site.ru/372/1/2/

Вы в принципе можете реализовать конструкцию:

http://www.site.ru/nokia/3100/

http://www.site.ru/siemens/M35/

и т.д., а это уже плюсик (и не малый) к ранжированию в том же Гугле, по соответствующим запросам.

Просто в этом случае придется перерисовать mod на:

RewriteRule ^([^/]*)/([^/]*)/([^/]*)/$ tovar.php?brend=$1&model=$2&hren=$3

и будете иметь в случае с нокией обращение вида:

tovar.php?brend=nokia&model=3100&hren=всякая_хрень

надо просто его распарсить и выдать соотвыетствующую инфу юзверю.

karlsonfly
На сайте с 26.07.2007
Offline
103
#28

так значит все таки влияет!

тогда хотелось бы узнать, как сделать так что бы путь был такой

www.site.ru/nokia/3500/

вот из этой ссылки

http://www.site.ru/tovar.php?id=372&showg=1&showb=2

malls
На сайте с 08.08.2005
Offline
255
#29
karlsonfly:
так значит все таки влияет!

тогда хотелось бы узнать, как сделать так что бы путь был такой
www.site.ru/nokia/3500/

вот из этой ссылки
http://www.site.ru/tovar.php?id=372&showg=1&showb=2

Ну можно конечно и в моде прописать такие соответствия - только это не верно... Правильнее сделать в то же tovar.php систему подбора соответствий, которая будет реализовывывать эти Ваши: связки: nokia/3500, в связки: id/showg/showb

Над этим придется поработать - но чуда никто не обещал...

karlsonfly
На сайте с 26.07.2007
Offline
103
#30

спасибо )))))))

1 23

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