|
|
|
| Всем привет.
Меня интересует такой вопрос (на форуме толкового ответа не нашел) - имеется хостинг на cishost и домен ru . Меня именно интересует вопрос. Как сделать страницу которая будет выводится в урл на русском (пример samp-rp. ru / Мониторинг)??
На хост кидал страницы с кириллическим названием, и просто файлы с кир. названием. Ввожу в строку ошибка. Мне это не принципиально. Главное чтоб при переходе в урл была кирилица И причем без расширения! Читал про rewrite на .htaccess но так и не допонял что к чему. Извините за тупость, и возможно за оффтоп. | |
|
|
|
|
|
|
|
для: kzboxer
(03.12.2011 в 11:19)
| | ЗАЧЕМ? | |
|
|
|
|
|
|
|
для: KPETuH
(05.12.2011 в 10:20)
| | Похоже что автор идет - через тернии к звездам...
Самому себе создать проблемы, чтобы потом их героически преодолевать... | |
|
|
|
|
|
|
|
для: KPETuH
(05.12.2011 в 10:20)
| | А зачем вообще браузеры, винда, дизайн, верстка??? Давайте в ДОСе все делать? Зачем нам эксплорер и папки вида "Мои любимые фильмы", когда и "cd video\films" прекрасно работает?Зачем нам, русскоязычным людям по русски писать? На кой черт в смски кирилицу ввели? И на транслите можно общаться! Тем более что дешевле! Это холивар какой-то, т.к. ответить по теме нечего. А по мне, так в википедии очень удобно писать свой запрос прямо в адресной строке и по русски, а не %D0%E6%FF. Но вот как это сделать, тоже не знаю.
_____
Авторы форума, прошу прощения. | |
|
|
|
|
|
|
|
для: Sfinks
(05.12.2011 в 11:43)
| | А зачем вам php там же команды на латинице пишут, используйте 1С там программирование по русски на кириллице... | |
|
|
|
|
|
|
|
для: KPETuH
(05.12.2011 в 12:07)
| | Да будет вам известно, уже и в ПХП можно использовать имена переменных и функций кирилицей. Можете проверить код:
<?php
$переменная = "переменная_кирилицей";
if(!preg_match('/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/',$переменная))
echo $переменная.' - не правилльное имя переменной ПХП';
else
echo $переменная.' - правилльное имя переменной ПХП';
?>
|
Другой вопрос, что программерам привычнее на латинице и такой код даже зрение режет. Но по сайтам ходят, знаете ли, не только программеры. И адрес СуперСайт.рф/Добро_пожаловать выглядит куда дружелюбнее чем SuperSajt.ru/index.php | |
|
|
|
|
|
|
|
для: Sfinks
(05.12.2011 в 12:59)
| | Но сколько геморроя это добавит программистам... | |
|
|
|
|
|
|
|
для: Tamplier
(05.12.2011 в 13:33)
| | Это бесспорно =) Но мы же, как правило, не для себя это делаем =) Если у вас сайт о программировании, то и говорить не о чем. А если о косметике, то на полностью русскоязычном сайте будет значительно больше посетителей.... Посетительниц вернее. А это уже конкуренция а не программирование. | |
|
|
|
|
|
|
|
для: Sfinks
(05.12.2011 в 13:47)
| | я бы с вами поспорил что на сайте кристиандиор.рф, будет больше посетителей чем на christiandior.ru | |
|
|
|
|
|
|
|
для: KPETuH
(05.12.2011 в 13:55)
| | А потом пришел лесник (cheops) и всех разогнал :D
Во всем есть смысл. И в ваших доводах и в моих. Думаю все зависит от конкретной ситуации. Так что, полагаю, пора прекращать флудить =) Пошалили и будет =) | |
|
|
|
|
|
|
|
для: Sfinks
(05.12.2011 в 12:59)
| | при чем тут имена переменных?, и не используют их не по причине, глаз режет а по причине того что неизбежен вал ошибок, и невозможность практически распределенной разработки, угу пошлите код своему коллеге в индии или германии или сша что он вам скажет по поводу вашего кода? И конечно вы сможете предложить установить человеку из великобритании русскую локаль чтобы зайти на ваш сайт. | |
|
|
|
|
|
|
|
для: KPETuH
(05.12.2011 в 13:44)
| | Тогда уж и страницы надо не на русском писать, а на эсперанто! Интернационал, так уж интернационал =)
Думаю если бы речь шла об интернациональном проекте или международном сайте, то у человека даже не возникло бы изначального вопроса этой темы.
С другой стороны, в той же википедии, в России можно писать адрес по русски, во Франции по французски и т.д. И все счастливы. Правда вопрос о том, чего это стоило программистам остается на стороне сервера =) | |
|
|
|
|
|
|
|
для: kzboxer
(03.12.2011 в 11:19)
| | Будет ли отображена кирилица в урл или она будет закодирована - зависит от браузера (если она конечно изначально не закодирована). Все новые браузеры отображают ее корректно. Про отсутствие расширения - это действительно вопрос к rewrite в .htaccess. Как верно его настроить - вопрос в раздел "Форум Apache"
PS: не заметил что вы там уже спросили. | |
|
|
|
|
|
|
|
для: kzboxer
(03.12.2011 в 11:19)
| | в htaccess добавить правила вида:
RewriteRule ^$([^/]*)$ http://www.site.ru/index.php=$1 [L,QSA]
|
в index.php написать обработку такого гет запроса и все. Ну и кодировка страниц должна быть в утф8, потому что браузеры кириллицу передают в ней. | |
|
|
|