Page 3 of 3

Re: Помогите новичку создать правильный сайт мап

Posted: Tue Oct 15, 2013 6:03 pm
by Yara11
Долго мучался. Опять прошу помощи.

Сначала отредактировал темплеты, чтобы линки были правильные:

1.В темплейте sitemap_index. в коде убрал _link прописал вместо <a href='/?force_template=sitemap_link&page={$i}'>{$i}</a> такое <a href='/?force_template=sitemap&page={$i}'>{$i}</a> ведь темплета sitemap_link у меня нету.

Теперь, при отображении ?force_template=sitemap_index показывает просто 3216 1234. Где 3216 - это вообще просто цифра, непонятно откуда взявшаяся, так как галер больше. А 1234 это линки на страницы сайтмапа вида ?force_template=sitemap&page=4.

Такой sitemap_index не получается скормить гуглу. Ему я так понял нужен файл типа scj/sitemap_index.php.

2. В самом теплете sitemap поменял код пагинации с page= на /scj/sitemap.php?page=. А то раньше были линки просто на страницы туба.

Теперь возникает дилема. В sitemap_index линки на страницы сайтмапа ?force_template=sitemap&page= вида а в самом сайтмап перелинковка между страницами /scj/sitemap.php?page= вида.


3. Так как урлы типа ?force_template=sitemap_index гуглу не подходят. Решил написать реврайты. Чтобы ?force_template=sitemap_index отображало как /scj/sitemap_index.php, а ?force_template=sitemap&page=4 отображало как /scj/sitemap4.php и scj/sitemap.php?page=4 отображало как /scj/sitemap4.php

RewriteRule ^?force_template=sitemap_index /scj/sitemap_index.php
RewriteRule ^?force_template=sitemap&page=<!--PAGE_NUM--> /scj/sitemap<!--PAGE_NUM-->.php
RewriteRule ^scj/sitemap.php?page=<!--PAGE_NUM--> /scj/sitemap<!--PAGE_NUM-->.php

При таких реврайтах выдает ошибку 500. Ошибка 500 даже при запуске /scj/sitemap.php

Короче я с этим кодом запутался окончательно.
Наверное реврайты не правильные?

Re: Помогите новичку создать правильный сайт мап

Posted: Tue Oct 15, 2013 6:06 pm
by Yara11
С такими реврайтами вообще везде ошибка 500

Re: Помогите новичку создать правильный сайт мап

Posted: Tue Oct 15, 2013 6:11 pm
by admin
Неправильно составлены реврайты.
варианта 3

1. прочесть доку по реврайтам и составить их правильно самостоятельно
2. дать админу что б он разбирался с реврайтами
3. оформить у нас кастом такс на написание реврайтов

Re: Помогите новичку создать правильный сайт мап

Posted: Tue Oct 15, 2013 6:26 pm
by Yara11
А где у вас оформить кастом таск?

Re: Помогите новичку создать правильный сайт мап

Posted: Tue Oct 15, 2013 6:32 pm
by admin
Пишите в ПМ точное задание что надо сделать, определим сколько это работа и сколько будет стоить.

Re: Помогите новичку создать правильный сайт мап

Posted: Tue Oct 15, 2013 7:24 pm
by Yara11
Написал.

Re: Помогите новичку создать правильный сайт мап

Posted: Tue Oct 15, 2013 7:26 pm
by admin
Ответил.