|
|
|
Для собственного использования сделал сервис для создания человеко понятных урлов на отдельных страницах. Знакомая ситуация - нужно сделать ЧПУ для странички, убрать ненужные знаки и вместо пробелов влепить тире? Можно и руками за пару минут наваять, но на сервисе - быстрее. Возьмем для примера текст "Влияет ЛИ на продВИЖЕние урл !!! в виде ЧПУ? » ГовОРим о ЧпУ ...". Копипастле в левое окно, нажимаем "Перевести" и в правом имеем 2 вида ЧПУ (в настройках можно указать тире или нижнее подчеркивание):
vliyaet-li-na-prodvizhenie-sayta-url-v-vide-chpu-govorim-o-chpu
vliyaet_li_na_prodvizhenie_sayta_url_v_vide_chpu_govorim_o_chpu
Когда нужно все делать быстро - сервис не заменим. Кому нужно - тот возьмет на заметку.
P. S. Ну а новичков в сайтостроительстве http://html-css-tegs.ru/ будет полезен как онлайн HTML справочник по основным тегам. |
|
|
|
|
|
Вообще то, с этой функцией отлично справляется любой современный движок сайта, тот же WP, да и любой иной, на фрии-сервисах, делает это отлично и без ведома человека.
Насчет
Цитата: |
vliyaet-li-na-prodvizhenie-sayta-url-v-vide-chpu-govorim-o-chpu
vliyaet_li_na_prodvizhenie_sayta_url_v_vide_chpu_govorim_o_chpu
|
Мне кажется, "тире" будет лучше чем "нижний слэш". |
|
|
|
|
|
Не ну то что лишним не будет - это факт! Только это делается хт акццессом |
|
|
|
|
|
IseeDeadPeople писал(а): |
Вообще то, с этой функцией отлично справляется любой современный движок сайта, тот же WP, да и любой иной, на фрии-сервисах, делает это отлично и без ведома человека.
|
Так кто ж спорит, что любой двиг справляется? Но, если нужно 10 страничный HTML сайтик сделать - урлы для страниц движком переводить? Или пару картинок переименовать с ключом?
И еще момент - каждый движок имеет свои правила перевода, и далеко не факт, что перевод осуществляется согласно правил поисковых систем. Здесь же я подобрал такие правила, что бы поисковики точно понимали правила перевода в латиницу.
А вообще, конечно, не нужен сервис - закрыли страничку и забыли о нем. |
|
|
|
|
|
mimino, хороший сервис, но если прикрутить простой API, то это сильно расширит использование.
А если вручную: translit.ru -> очистка от апострофов и кавычек -> замена пробела на дефис. |
|
|
|
|
|
Не совсем понимаю назначение API - интеграция на сторонние ресурсы?
Раньше и сам пользовался translit.ru, пока не достали эти повторяющиеся действия. |
|
|
|
|
|
mimino, нет, просто в скриптах можно задавать что-то вроде такого:
Код: |
<?php
$link = "привет мир";
$url = file_get_contents("http://site.com/api.php?link=$link")."html";
?>
|
При обращении по GET-запросу к api.php - выдается готовый ЧПУ-УРЛ.
Хотя, кто сможет php-код подключить, то можно готовую функцию для ЧПУ вставить, это быстрее получится, чем обращаться на внешний сайт.
Если кому нужно, могу выложить готовую функцию, делает транслит по ГОСТу, убирает все, кроме букв, цифр и дефисов, заменяет пробелы на дефисы. |
|
|
|
|
|
Yabuti писал(а): |
Хотя, кто сможет php-код подключить...
|
Вот-вот, не стоит голову морочить... |
|
|
|
|
|
awm543322445 писал(а): |
Не ну то что лишним не будет - это факт! Только это делается хт акццессом
|
Никто не спорит, кому нибудь сервис придуманный ТС-ом пригодится.
Я просто уточнил, что такие функции заложены во многих популярных движках.
Насчет.
htaccess-ос, ну это ты шутишь. (с) Уральский.
Человек разработал софт по транслейту линков на различных языках, в названия, которые будут допустимы по URI стандарту в ссылках. Кстати, то что можно перевести несколько строк, а не по отдельности, или же только одну строку, это я как вижу вы сделали достаточно грамотно.
Насчет htaccess
Там прописывается только инструкция, примерно
Цитата: |
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
|
которая перенаправляет все запросы на домен на index.php файл, который уже по переменной $_SERVER["REQUEST_URI"] разбирается, какой файл был запрошен, и формирует его html код по шаблонам, и данным из базы.
Сам htaccess никак линки не переводит, он просто передает данные на движок сайта, далее сам движок уже разбирается, что нужно вывести по запросу.
mimino писал(а): |
Yabuti писал(а): |
Хотя, кто сможет php-код подключить...
|
Вот-вот, не стоит голову морочить...
|
Yabuti славиться как человек у которого сотни достаточно интересный и перспективных идей в различных вещах и областях технических и не только знаний. В которых он отлично разбирается.
Но в данном случае, я считаю что такая дополнительная функция возможности интеграции с иным софтов, не нужна.
Все таки конвертер ссылок больше рассчитан на ручное использование, за раз может перевести несколько ссылок одновременно, для дальнейшей работы с ними.
Те кто способен как то интегрировать разработку ТС в свой софт, тот наверно способен и сам сделать на том же php аналогичный преобразователь линков, или же по иному реализовать нужным ему функции. |
|
|
|
|
|
Цитата: |
htaccess-ос, ну это ты шутишь. (с) Уральский.
|
Я с москвы (с) Замкадыш
Цитата: |
Там прописывается только инструкция, примерно
|
Я же просто за баблом сюда пришел зачем мне эти сложности |
|
|
|
|
|
|
|