Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.07.2013, 11:27
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
Страницы сайта открываются по адресам напр.: http://site.ru/index.php?filter=motherboard http://site.ru/index.php?filter=monitor А как сделать, чтобы открывались как: http://site.ru/motherboard.html http://site.ru/monitor.html Читал, что как-то через htaccess делается, но так и не понял, как именно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 11:39
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
Гуглите mod_rewrite ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 15:27
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
А чего вы хотите этим добиться ? Вариант раз: пользователь тыкает в http://site.ru/my-page.html , а php получает http://site.ru/index.php?filter=my-page Вариант два: обратная совместимость со старыми адресами при смене движка\переезде\торнадо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 17:28
|
|||
|---|---|---|---|
Замена адреса ссылки |
|||
|
#18+
Насколько знаю можно сделать это в htaccess как то так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. подробнее можно тут глянуть http://www.beget.ru/art9 или гугл))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 18:32
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
krevedko13А чего вы хотите этим добиться ? Гугл не хочет индексировать мои адреса типа http://site.ru/index.php?filter=motherboard. Создаю такую же страницу с адресом http://site.ru/motherboard.html - сразу в индекс попадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 18:33
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
krevedko13Вариант раз: пользователь тыкает в http://site.ru/my-page.html , а php получает http://site.ru/index.php?filter=my-page Да, вот такой вариант вроде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 19:34
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
Нашёл Пример 2: создание дружественных адресов URL Код: plaintext 1. Выше приведенное правило RewriteRule берет запрашиваемый URL в формате http://www.example.com/articles/my-article/ и преобразует его в URL вида http://www.example.com/display_article.php?articleId=my-article. ---------------------------------------------------------------------------------------------- Пробую свою ссылку переделать так: http://site.ru/category/12-pc.html?filter_filter_1=all в http://site.ru/category/12-pc/all Код: plaintext 1. Но выдаёт 404 ошибку, когда http://site.ru/category/12-pc/all пробую открыть. Где же тут ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 21:03
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
Концевой слэш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 21:15
|
|||
|---|---|---|---|
Замена адреса ссылки |
|||
|
#18+
Капец. Подумал мертвый топ откопали, нет: сегодня, 11:27 Не мое, конечно дело, но вся эта имитация materialized path похожа на гэ. Торнадо переезжало и снесло ваш дейта-центр? Выкидывайте значения, оставляйте 1 ключ и хэш. Получите вместо транслитерированной дребедени, которая в одночасье может превратиться в чудовищную кашу - гуманный и роботам приятный адрес вида: www.example.com?103454-Тема-про-как-не-надо-делать#мессага-08234 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 22:52
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
Значит в условии переадресации попробуй поставить слэш спереди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2013, 22:55
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
И кстати, ты уверен что страница .html у тебя существует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2013, 08:45
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
слэшИ кстати, ты уверен что страница .html у тебя существует?Ну да. Конечно существует. я уже перепробовал: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2013, 11:26
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
подменаkrevedko13Вариант раз: пользователь тыкает в http://site.ru/my-page.html , а php получает http://site.ru/index.php?filter=my-page Да, вот такой вариант вроде. Набросал тут койчаво Код: sql 1. 2. 3. 4. Существующие файлы и папки отдает как есть, несуществующие html-файлы преобразует по указанному ранее типу, все GET-параметры сохраняются. С вас печенька. URL для проверки http://127.0.0.1/motherboard.html?asd=freebsd&search=intel&kill=allpeople В index.php положите var_dump($_GET); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2013, 22:31
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
авторНу да. Конечно существует. ты абсолютно уверен что она у тебя не .php а именно .html ? 14556481 + на сервере включен mod_rewrite и в корневом .htaccess прописано Код: php 1. 2. автор все GET-параметры сохраняются. С вас печенька. [QSA] - http://aleksey.nemiro.ru/blog/programming/php/mod_rewrite_flags.html c тебя печенька! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.07.2013, 22:48
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
слэшавтор все GET-параметры сохраняются. С вас печенька. [QSA] - http://aleksey.nemiro.ru/blog/programming/php/mod_rewrite_flags.html c тебя печенька! ;) Красиво, в мемориз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2013, 12:03
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
народ помогите плиз, как на пхп замутить: 1) http://site.ru/xxxx.php -> http://site.ru/?pb=485 2) http://site.ru/folder1/.../folderX/xxxx.php -> http://site.ru/?dp=245 заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2013, 12:34
|
|||
|---|---|---|---|
Замена адреса ссылки |
|||
|
#18+
ХерГердкак на пхп замутить: 1) http://site.ru/xxxx.php -> http://site.ru/?pb=485 В нужных местах xxxx.php воткнуть Код: php 1. 2. По второму примеру - аналогично. А вообще, такие вещи обычно через .htaccess делаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2013, 12:41
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
Спасибо Добрый человек! Да, но мне нужно было именно вариант на пхп... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2013, 18:02
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
vkleХерГердкак на пхп замутить: 1) http://site.ru/xxxx.php -> http://site.ru/?pb=485 В нужных местах xxxx.php воткнуть Код: php 1. 2. По второму примеру - аналогично. А вообще, такие вещи обычно через .htaccess делаются. Блин не то совсем... наверное я не правилно обьяснил.... мне нужно при помощи пхп скрыть реальное размещение файла.... тоесть есть файл php или html по физическому адресу: http://site.ru/xxxx.php а надо что бы он был доступен по адресу такого типа http://site.ru/?pb=485 Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2013, 21:07
|
|||
|---|---|---|---|
Замена адреса ссылки |
|||
|
#18+
ХерГердмне нужно при помощи пхп скрыть реальное размещение файла....Эммм... из индексного файла инклюдить требуемый. Не то? ХерГердесть файл php или html по физическому адресу: http://site.ru/xxxx.php а надо что бы он был доступен по адресу такого типа http://site.ru/?pb=485 Мож Код: php 1. подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 00:22
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
vkleХерГердмне нужно при помощи пхп скрыть реальное размещение файла....Эммм... из индексного файла инклюдить требуемый. Не то? ХерГердесть файл php или html по физическому адресу: http://site.ru/xxxx.php а надо что бы он был доступен по адресу такого типа http://site.ru/?pb=485 Мож Код: php 1. подойдет? ну это ведь для .htacsses а не php, и то в данном случае тогда по идеи нарушиться работа остальных index.php работающих по умолчанию на апаче... неужели нет функции в пхп чтобы браузеру подменить адрес??? ок, а если это делать в .htacsses то тогда поидее через правило, вот только как??? а в идеале конечно нужно решение на пхп... =((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 00:46
|
|||
|---|---|---|---|
Замена адреса ссылки |
|||
|
#18+
ХерГердну это ведь для .htacsses а не php, и то в данном случае тогда по идеи нарушиться работа остальных index.php работающих по умолчанию на апаче...Это попытка ответить на Ваш вопрос, выдранный из общего контекста решаемой Вами задачи. Про остальные скрипты и про index.php в вопросе ничего не сказано. Да и их может и не быть вовсе. Попробуйте описать задачу полностью. ХерГерднеужели нет функции в пхп чтобы браузеру подменить адрес???Вы это как себе представляете? В частности, тот момент, где вебсервер вызывает серверный скрипт. Вариантов, насколько я знаю, немного - это явное указание файла в URL (после преобразований модулями реврайта, алиаса, прокси и т.п.) или использование значения из DirectoryIndex как дефолтового. Ссылка вида http://site.ru/?pb=485 будет обработана индексным файлом. Выше я уже предлагал инклюдить нужный файл из индексного. Чем именно этот вариант, реализованный полностью на PHP, Вас не устраивает? ХерГердок, а если это делать в .htacsses то тогда поидее через правило, вот только как???RewriteCond <условие, если необходимо> RewriteRule <что> <на что менять> <ключи по необходимости> Ссылка на мануал . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 03:27
|
|||
|---|---|---|---|
|
|||
Замена адреса ссылки |
|||
|
#18+
ХерГерднеужели нет функции в пхп чтобы браузеру подменить адрес???Вы это как себе представляете? В частности, тот момент, где вебсервер вызывает серверный скрипт. Вариантов, насколько я знаю, немного - это явное указание файла в URL (после преобразований модулями реврайта, алиаса, прокси и т.п.) или использование значения из DirectoryIndex как дефолтового. Ссылка вида http://site.ru/?pb=485 будет обработана индексным файлом. Выше я уже предлагал инклюдить нужный файл из индексного. Чем именно этот вариант, реализованный полностью на PHP, Вас не устраивает? [/quot] ок, может я чего не так сделал... я вставил код предложенный вами в самом начале кода файла http://site.ru/xxxx.php при обращении в браузере к http://site.ru/xxxx.php в строке вижу http://site.ru/?pb=485 но по факту отображается index.php при обращении в браузере к http://site.ru/?pb=485 в строке вижу http://site.ru/?pb=485 но по факту отображается index.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2013, 10:53
|
|||
|---|---|---|---|
Замена адреса ссылки |
|||
|
#18+
А как должно быть, когда обращения идут без указания файла? В задаче Вы об этом ничего не говорите. Или, другими словами, руководствуясь какими критериями index.php должен определить, продолжать ли выполнение себя или завернуть ветвь выполнения кода в xxxx.php? ХерГердя вставил код предложенный вамиНе припоминаю, чтоб предлагал какого-либо готового кода. include предлагал использовать, не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1463205]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 361ms |

| 0 / 0 |
