Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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:27 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
Гуглите mod_rewrite ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 11:39 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
А чего вы хотите этим добиться ? Вариант раз: пользователь тыкает в http://site.ru/my-page.html , а php получает http://site.ru/index.php?filter=my-page Вариант два: обратная совместимость со старыми адресами при смене движка\переезде\торнадо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 15:27 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
Насколько знаю можно сделать это в htaccess как то так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. подробнее можно тут глянуть http://www.beget.ru/art9 или гугл))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 17:28 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
krevedko13А чего вы хотите этим добиться ? Гугл не хочет индексировать мои адреса типа http://site.ru/index.php?filter=motherboard. Создаю такую же страницу с адресом http://site.ru/motherboard.html - сразу в индекс попадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 18:32 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
krevedko13Вариант раз: пользователь тыкает в http://site.ru/my-page.html , а php получает http://site.ru/index.php?filter=my-page Да, вот такой вариант вроде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 18:33 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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, 19:34 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
Концевой слэш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 21:03 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
Капец. Подумал мертвый топ откопали, нет: сегодня, 11:27 Не мое, конечно дело, но вся эта имитация materialized path похожа на гэ. Торнадо переезжало и снесло ваш дейта-центр? Выкидывайте значения, оставляйте 1 ключ и хэш. Получите вместо транслитерированной дребедени, которая в одночасье может превратиться в чудовищную кашу - гуманный и роботам приятный адрес вида: www.example.com?103454-Тема-про-как-не-надо-делать#мессага-08234 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 21:15 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
Значит в условии переадресации попробуй поставить слэш спереди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 22:52 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
И кстати, ты уверен что страница .html у тебя существует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2013, 22:55 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
слэшИ кстати, ты уверен что страница .html у тебя существует?Ну да. Конечно существует. я уже перепробовал: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2013, 08:45 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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, 11:26 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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:31 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
слэшавтор все GET-параметры сохраняются. С вас печенька. [QSA] - http://aleksey.nemiro.ru/blog/programming/php/mod_rewrite_flags.html c тебя печенька! ;) Красиво, в мемориз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2013, 22:48 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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:03 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
ХерГердкак на пхп замутить: 1) http://site.ru/xxxx.php -> http://site.ru/?pb=485 В нужных местах xxxx.php воткнуть Код: php 1. 2. По второму примеру - аналогично. А вообще, такие вещи обычно через .htaccess делаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 12:34 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
Спасибо Добрый человек! Да, но мне нужно было именно вариант на пхп... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 12:41 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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, 18:02 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
ХерГердмне нужно при помощи пхп скрыть реальное размещение файла....Эммм... из индексного файла инклюдить требуемый. Не то? ХерГердесть файл php или html по физическому адресу: http://site.ru/xxxx.php а надо что бы он был доступен по адресу такого типа http://site.ru/?pb=485 Мож Код: php 1. подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 21:07 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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:22 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
ХерГердну это ведь для .htacsses а не php, и то в данном случае тогда по идеи нарушиться работа остальных index.php работающих по умолчанию на апаче...Это попытка ответить на Ваш вопрос, выдранный из общего контекста решаемой Вами задачи. Про остальные скрипты и про index.php в вопросе ничего не сказано. Да и их может и не быть вовсе. Попробуйте описать задачу полностью. ХерГерднеужели нет функции в пхп чтобы браузеру подменить адрес???Вы это как себе представляете? В частности, тот момент, где вебсервер вызывает серверный скрипт. Вариантов, насколько я знаю, немного - это явное указание файла в URL (после преобразований модулями реврайта, алиаса, прокси и т.п.) или использование значения из DirectoryIndex как дефолтового. Ссылка вида http://site.ru/?pb=485 будет обработана индексным файлом. Выше я уже предлагал инклюдить нужный файл из индексного. Чем именно этот вариант, реализованный полностью на PHP, Вас не устраивает? ХерГердок, а если это делать в .htacsses то тогда поидее через правило, вот только как???RewriteCond <условие, если необходимо> RewriteRule <что> <на что менять> <ключи по необходимости> Ссылка на мануал . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 00:46 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#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, 03:27 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
А как должно быть, когда обращения идут без указания файла? В задаче Вы об этом ничего не говорите. Или, другими словами, руководствуясь какими критериями index.php должен определить, продолжать ли выполнение себя или завернуть ветвь выполнения кода в xxxx.php? ХерГердя вставил код предложенный вамиНе припоминаю, чтоб предлагал какого-либо готового кода. include предлагал использовать, не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 10:53 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
vkleА как должно быть, когда обращения идут без указания файла? В задаче Вы об этом ничего не говорите. Или, другими словами, руководствуясь какими критериями index.php должен определить, продолжать ли выполнение себя или завернуть ветвь выполнения кода в xxxx.php? ХерГердя вставил код предложенный вамиНе припоминаю, чтоб предлагал какого-либо готового кода. include предлагал использовать, не более того. В первую очередь хотел бы поблагодарить за терпение и попытки помочь.... Просто я не кодер, поэтому наверное не могу обьяснить что надо... Вообщем в надежде на поиск решения попробую еще разок... =))) Надо что-бы по адресу http://home.ru/?pb=485 открывалось содержимое статической страницы xxxx.php или xxxx.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 02:43 |
|
||
|
Замена адреса ссылки
|
|||
|---|---|---|---|
|
#18+
ХерГердНадо что-бы по адресу http://home.ru/?pb=485 открывалось содержимое статической страницы xxxx.php или xxxx.htmlИ это все условие целиком? Так как явно не указан файл для обращения, то запрос будет отправлен на тот, что указан в DirectoryIndex. Возможно, это какой то index.php. Тогда в нем: Код: php 1. 2. 3. 4. PS: В данном случае "чтобы" пишется слитно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 11:20 |
|
||
|
|

start [/forum/topic.php?all=1&fid=23&tid=1463205]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 426ms |

| 0 / 0 |
