Пожалуй, последний вопрос по теме: а какую таблицу транслитерации (рус -> лат) выбрать, чтобы её понимал и yandex и google ?
ЗЫЖ нет, это был не последний :)
вот последний:
.htaccess
RewriteRule ^rss\.xml$ rss.php [L]
как сделать чтобы прямое обращение к rss.php было невозможно?
burunduk, спасибо, но всё же что насчёт дублей?
http://site.ru/razdel_title/
И
http://site.ru/razdel_title/index.html
Страницу сделать доступной только по одному из этих вариантов?
т.е. Вы хотите сказать, что страница должна быть доступна только по одному из этих УРЛов?
"http://site.ru/razdel_title/" ИЛИ "http://site.ru/razdel_title/index.html"
Я тут руководствовался чем - если у человека открыта страница "http://site.ru/razdel_title/theme_title/666-article_title.html", то спокойно укоротив URL руками до "http://site.ru/razdel_title/" он получит ожидаемый результат. Как я понимаю - Вы советуете выбрать первый вариант из 2-х выше (без index.html) как единственно возможный???
а это к чему? 😕 там про разные регистры и robots ...
что-то я не понял что Вы имели ввиду? у меня стоял вопрос: что лучше "/раздел/страница/1/" или "/раздел/страница1/"
а вот выше мне посоветовали на "+" заменять... :)
про рекомендацию поисковиков видел уже где-то про "-", но вот в описании тех же urlencode и rawurlencode (php.su) :
rawurlencode - Это кодирование, описанное в RFC1738
urlencode - Это отличается от RFC1738-кодирования тем, что, по историческим соображениям, пробелы кодируются как плюсы (+).Эта функция удобна при кодировании строки для использования в части запроса URL для передачи переменных...
Вот и выбери - как быть... как советуют опытные (по разному ведь советуют!), как рекомендуют поисковики, или php.su... 🤪
Всем спасибо за ответы, решил "поиграться" с транслитным ЧПУ.
Но остался вопрос насчёт структуры УРЛа:
Планирую сделать так:
Главная страница
http://site.ru/
http://site.ru/index.html
Первая (и N-я) страницы _раздела_ (со ссылками на последние статьи _раздела_)
http://site.ru/razdel_title/page/N/
http://site.ru/razdel_title/page/N/index.html
Первая (и N-я) страницы _подраздела_ (со ссылками на последние статьи _подраздела_)
http://site.ru/razdel_title/theme_title/
http://site.ru/razdel_title/theme_title/index.html
http://site.ru/razdel_title/theme_title/page/xxx/
http://site.ru/razdel_title/theme_title/page/xxx/index.html
А вот насчёт УРЛ до статьи как-то сильно задумался:
"http://site.ru/razdel_title/theme_title/666-article_title.html"
"666" как id статьи - сильно плохо для ЧПУ?
или вообще сделать "http://site.ru/article/666-article_title.html" ?
ЗЫЖ структура сайта, думаю, понятна: разделы - в разделах подразделы - в подразделах лежат статьи.
Ещё раз спасибо за советы...
стрёмная штука закодированные русские включения в URL до вида "%D0%9F%D0%BE%D1%..."? Или что?
А как Вы "доэкспериментировались" до 0 трафика с Яндекса? Что сделали?
Как всё же посоветует общественность сделать:
- с русскими включениями через urlencode,
- транслит,
- не заморачиваться c этим вообще и сделать через "____.php?id=xx" ?
А, вот ещё...
Указание страницы в случае с ЧПУ как лучше сделать:
- /page/2/
или что-то типа
- /page-2/
почитал тут всё (кое-что) кругом, вроде нашёл ответы более менее, но родился другой:
Если русские тэги я буду кодировать до вида "%D0%9F%D0%BE%D1%...", а кто-то поставит обратный линк на меня БЕЗ такого кодирования, т.е. в прямом (русско-читаемом) виде, то с точки зрения поисковиков это будет одна страница или нет? В индексе то будет страница с закодированным URL... Т.е. будут ли на мою страницу передаваться всякие пузомерки и прочие приятности?