[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: .php или .html ?
Страницы: 1, 2
Vladchucha
Добрый вечер,
без понятия, что такое редирект.
Стал разбираться, сделал .htaccess,
там написал пример из документации моего провайдера
RewriteEngine on
RewriteRule index.html$ index.php
,
не работает, т.е. браузер ищет все же html,
не находит и сообщает, что файла нет.
Ну, буду разбираться.
Вопрос. В Док. написано, чтобы срыть,
что вызывается файл PHP, делаем с помощью модуля Апачи
редирект и мир видит, что файл HTML.
На кой черт нужно это скрывать?
Что это дает?
Спасибо.
sergeiss
Лучше разбирайся, как сделать ЧПУ - человеко-понятный УРЛ. То есть, человек вводит некий красивый и понятный адрес, который уже редайректится на реальный файл, возможно с какими-то параметрами. Это будет намного полезнее.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Vladchucha
То есть, человек вводит некий красивый и понятный адрес,
В общем понял, что почти ничего не понимаю.
Человек ведь давно уже ничего вводит,
он кликает на пункт меню "История Рима" или выбирает
из списка размер памяти, фирма, цена иполучает список РС.
И только редкие продвинутые что-то понимают в адресной строке.
То есть мой вопрос - на хрена красота в этой малозначительной для пользователя строчке?
sergeiss
На вопро "нахрена" очень хорошо написано тут https://uniofweb.ru/wiki/chpu-cheloveko-ponyatnyj-url/ Это первая же ссылка, которую мне выдал гугл.
Там только в конце адресов совершенно не обязательно использовать .html
И еще замечу, что структура адреса и структура файлов сайта очень сильно отличаются при грамотном использовании чпу.
Короче говоря, плюсы везде smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Vladchucha
Спасибо, посмотрю, может что-то пойму...
sergeiss
Цитата (Vladchucha @ 13.12.2019 - 17:20)
может что-то пойму...

Поймешь, куда ж ты денешься smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Vladchucha
Деваться, видимо некуда,
вот осознал, что что кроме общепринятого
термина ЧПУ (станки с Числовым Программным Управлением)
есть другие расшифровки.
Но не расслабляйся, вопросы продут еще....
Michael
Цитата (Vladchucha @ 14.12.2019 - 02:05)
вот осознал, что что кроме общепринятого
термина ЧПУ (станки с Числовым Программным Управлением)

Если это и было общепринятым, то лет так 20 назад и в среде ботаников и заводчан. smile.gif

Цитата (Vladchucha @ 14.12.2019 - 02:05)

На кой черт нужно это скрывать?

Вы наверное встретили какие то древние советы про скрывание расширения php, этим занимались в древности когда сайт состоял из множества разных php файлов, доступных снаружи

Цитата (Vladchucha @ 14.12.2019 - 02:05)

И только редкие продвинутые что-то понимают в адресной строке.

Люди привыкают и запоминают, если есть нормальная структура.
Например начинаю печатать /a , а мне браузер уже сразу подсказывает кучу часто посещаемых админских ссылок.
Выбираю например /admin - оказываюсь на главной админки.
Начинаю печатать /admin/u - уже по пользователям куча подсказок страниц. И т.д.

А представьте что все ваши адреса разные, тогда без меню не разберешься, а они бывают разворачивающиеся, т.е. надо еще "добиться"

_____________
There never was a struggle in the soul of a good man that was not hard
sergeiss
Vladchucha на одном из наших "местных" городских форумов используется схема ЧПУ, весьма интересная и удобная. Там заголовок темы транслитерируется и используется для создания адресной строки. Например, по такой схеме данная тема имела бы адрес типа http://phpforum.ru/forum/php-ili-html Согласись, что удобнее так, чем http://phpforum.su/index.php?showtopic=94688
Замечу, что это другой вариант ЧПУ по сравнению с тем, что Michael упомянул. Разница в том, что в показанном мной варианте нет жёсткой схемы. Все эти адреса где-то записаны в БД, т.е. имеются соответствия каждого адреса каким-то айдишника подфорумов, подразделов, собственно каждой темы... Но юзер не видит этого ничего. Он избавлен от информационного шума. Он видит только forum/php-ili-html


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FatCat
Цитата (sergeiss @ 14.12.2019 - 11:29)
forum/php-ili-html

А что происходит, если создать тему с ранее использовавшимся названием?
Что происходит при перемещении страницы в другой раздел?

С точки зрения сео, не соглашусь, что чпу лучше — это инструмент, которым можно продвинуть сайт, а можно, при неумелом обращении, навредить.

У нас на форуме чпу используется в рекламно-статейном разделе: http://phpforum.su/faq/ — там это полезно. В темах форума оно скорее навредит.

_____________
Бесплатному сыру в дырки не заглядывают...
sergeiss
Цитата (FatCat @ 14.12.2019 - 16:45)
А что происходит, если создать тему с ранее использовавшимся названием?
Что происходит при перемещении страницы в другой раздел?

"Мопед не мой" (с) smile.gif
Не в курсе насчет возможных дубликатов. Наверное анализируется и как-то модифицируется. Лично я добавил бы в конце дефис и число 2.
При перемещениях между разделами внешне ничего не меняется. Та же ссылка остаётся.

И насчет СЕО. Не знаю, что лучше smile.gif Вроде бы поисковики это "любят".

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FatCat
Цитата (sergeiss @ 14.12.2019 - 22:45)
Вроде бы поисковики это "любят".

Поисковики любят, когда ключевое слово повторяется 2–3 раза на странице. Если больше 5 — переспам ключей, снижение позиций и риск бана.
Слово в адресной строке — это тоже слово на странице.
Если слово "форум" присутствует на странице в количестве 1–2, тогда адрес site.ru/forum/ , добавляя еще одно вхождение слова, будет на пользу.
В нашем случае слово "форум" в адресной строке может только навредить.

Все немного сложней, потому что есть и другие факторы, но общий принцип, я думаю, понятен.

У сеошников часто дело доходит до маразма. Сначала требуют сайт с ЧПУ, и у сайта обувного магазина слово "ботинки" появляется в адресной строке, а потом насилуют копирайтера, чтобы в статье о ботинках слово "ботинки" повторялось не больше 2 раз.
Лично я обычно не ставлю ЧПУ и не насилую копирайтеров.

_____________
Бесплатному сыру в дырки не заглядывают...
FatCat
Кстати, в тему заданного вопроса.
Не знаю, как поисковики отличают, где физически присутствует файл html, а где это только адрес, но как-то отличают, и файлы html имеют ряд преимуществ.
Были мысли сделать билдер, генерирующий html-файлы, или настроить кеширование с созданием таких файлов. Но руки пока не дошли, для форума это задача весьма не тривиальная.

_____________
Бесплатному сыру в дырки не заглядывают...
miketomlin
FatCat, не смешите мои тапочки smile.gif

Пример: http://g09.ru/index.html

Ну разве что подчистить X-Powered-By, хотя сильно сомневаюсь, что поисковикам до этого есть дело.
miketomlin
Vladchucha, как выше написали, рерайт .html в .php – это прошлый век.

Почитайте про единую точку входа, причем без трансляции (компонентов) пути в GET-параметры/строку параметров. Нупример: Как сделать единую точку входа с ЧПУ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.