X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Ссылки в адресной строке русскими буквами
lesli007
lesli007
Topic Starter сообщение 24.3.2011, 4:44; Ответить: lesli007
Сообщение #1


Здравствуйте!
Как человек создаю сайт, в адресной строке латинские буквы (каталоги, идентификаторы, файлы и тд). Но просят чтобы все было русскими буквами. Типа ляля.рф/песни/
Подскажите пожалуйста как это делается
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Игорян_mw
Игорян_mw
сообщение 24.3.2011, 13:01; Ответить: Игорян_mw
Сообщение #2


Ну для начало домен купите в зоне .рф а вообще это называется чпу что в переводе человека понятный url, поюзайте гугл :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Игорян_mw
Игорян_mw
сообщение 24.3.2011, 13:45; Ответить: Игорян_mw
Сообщение #3


Если движок wordpress то там есть вроде бы seo плагин какой-то :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lesli007
lesli007
Topic Starter сообщение 24.3.2011, 19:17; Ответить: lesli007
Сообщение #4


домен куплен, меня интересует именно слова русские в каталогах
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lesli007
lesli007
Topic Starter сообщение 24.3.2011, 20:03; Ответить: lesli007
Сообщение #5


Никак не могу найти готового решения по русским буквам. Первый раз сталкиваюсь с такой проблемой, поэтому сразу к вам!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lesli007
lesli007
Topic Starter сообщение 24.3.2011, 21:32; Ответить: lesli007
Сообщение #6


Друзья, помогите пожалуйста. Прошарил все чпу уже и не понял как присвоить страницам отображение русских названий
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lesli007
lesli007
Topic Starter сообщение 24.3.2011, 22:05; Ответить: lesli007
Сообщение #7


есть несколько файлов. напишу точнее - хочу что название отображалось такие название для след страниц:
index.php сайт.рф/о_компании
kontaktu.php сайт.рф/контакты
и тд.

есть файл view_proekt.php?id=1 , где ловлю идентификаторы и вывожу фотки проектов. его бы тоже как нибудь сайт.рф/наши проекты
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 24.3.2011, 22:16; Ответить: ZiTosS
Сообщение #8


lesli007, тут сразу надо обратиться к RFC (не знаю номер), в котором сказано, что ASCII кодировка не может быть использована в URL. Отсюда вывод - сайт придётся делать с charset utf-8 (хотя возможно и конвертом можно обойтись).
Как русские символы в URL привести к нужному виду:
1) Составляем строку URL
2) Кодируем URL с помощью функции rawurlencode() (есть ещё конечно функция urlencode()), но она отклоняется от RFC1738 стандарта)
читаем статью - Русские символы в URL

P.s.: Кстати, ссылка, которую я вам привел на статью, содержит русские символы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lesli007
lesli007
Topic Starter сообщение 24.3.2011, 22:35; Ответить: lesli007
Сообщение #9


Прочитал. Там идет дискуссия о плюсах и минусах таких ссылок и лишь в каментах идет объяснение (в котором мудрено все объяснено).
Прочитал описание функции которую вы мне порекомендовали.
Давайте по пунктам:
1. Составляем строку урл: сайт.рф/news.php
2. Как кодируем? сайт.рф/rawurlencode('news.php') Так?

Если не сложно приведите полноценный пример как откодировали и что получили

На другом форуме видел подобное(это из той оперы вообще?):
Пишите в .htaccess
Код
RewriteEngine on
RewriteBase /

# если запросили не папку и не файл, то
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /script.php?$1 [NS]

В script.php для теста напишите следующее:
Код PHP

[php]<?php
header('Content-Type: text/plain; charset=utf-8');
print_r($_SERVER);
?>[/php]
Сейчас пробовал "/абв", работает. Среди переменных в $_SERVER есть то, что нужно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 24.3.2011, 22:57; Ответить: ZiTosS
Сообщение #10


lesli007,
Прочитал описание функции которую вы мне порекомендовали.
Давайте по пунктам:
1. Составляем строку урл: сайт.рф/news.php
2. Как кодируем? сайт.рф/rawurlencode('news.php') Так?

1) Вы же хотели русские символы в запросе. Поэтому ссылка должна быть, к примеру, вида:
сайт.рф/раздел/категория/Название-статьи.html
2)
$url = "раздел/категория/Название-статьи.html";
$url = rawurlencode($url);
$url = "http://сайт.рф/".$url;

В результате получится ссылка в $url вида:
http://сайт.рф/%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%2F%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F%2F%D0%9D%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8.html

В строке браузера
http://сайт.рф/раздел/категория/Название-статьи.html

Только не забываем - кодировка должна быть utf-8

На другом форуме видел подобное(это из той оперы вообще?):

Это из оперы - разбираем ЧПУ-ссылки. Допустим... вот ссылка, которую я вам привел - такой же страницы реально не существует. Поэтому скрипт должен разобрать запрос и погнять, что хотел получить пользователь. То что вы привели:
1) При запросе пользователя проверяется наличие файла или папки, которую запросил пользователь
2) Если таковых нет, то всё, что идет после доменого имени (в нашем случае это /раздел/категория/Название-статьи.html) передается на обработку файлу script.php в качесте строки запроса, которая хранится в $_SERVER['QUERY_STRING'].

Если объяснять на пальцах. то пользователь запрашивает один URL, а серверу отдается другой URL на обработку. mod_rewrite делает подмену URL по указанным правилам.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах
Быстро, качественно и ответственно!
138 vetalbon 66366 13.4.2024, 17:53
автор: vetalbon
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
20 Needmylink1 6993 12.4.2024, 23:32
автор: Needmylink1
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВечные ссылки с трастовых сайтов
53 1informer 22661 7.4.2024, 13:47
автор: 1informer
Открытая тема (нет новых ответов) Оптом и в розницу, скупаю ссылки околомедицинской тематики.
3 kasey7 1996 4.4.2024, 19:12
автор: kasey7
Горячая тема (нет новых ответов) Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка
вечные ссылки
259 SeoUaSales 129185 30.3.2024, 18:27
автор: Hillel_Silver


 



RSS Текстовая версия Сейчас: 18.4.2024, 18:31
Дизайн