|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
||||||||||||||||
Настройка mod_rewrite (ЧПУ)21.04.2013, 23:39. Показов 10971. Ответов 140
Метки нет (Все метки)
имеется сайт на котором нужно сделать ЧПУ на htaccess
страницы имеют вид http://mysyte.ru/page.php?title_url=mypage&id=30 первую часть у меня получилось преобразовать http://mysyte.ru/page.php?title_url=mypage в http://mysyte.ru/mypage а вот с &id=30 не получается с первой частью я поступил так:
![]() Добавлено через 1 час 41 минуту пишу так
Добавлено через 1 час 17 минут видимо тут никогда не дождаться помощи!
0
|
||||||||||||||||
| 21.04.2013, 23:39 | |
|
Ответы с готовыми решениями:
140
mod_rewrite ЧПУ Mod_rewrite и ЧПУ Не работает ЧПУ (mod_rewrite) |
|
Сексуальный
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
|
|||||
| 22.04.2013, 11:05 | |||||
|
Добавлено через 59 минут
0
|
|||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||||
| 22.04.2013, 11:44 | |||||||||||||
|
1. Использовать тег <base> 2. В начале путей проставить слэш - / Добавлено через 1 минуту либо на пыхе генерить корневую директорию, наподобие
0
|
|||||||||||||
|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
|
| 22.04.2013, 13:38 [ТС] | |
|
К моему сожалению, Ваш вариант тоже не работает!
Добавлено через 5 минут Я уже не первый раз пользуюсь этим форумом, но к сожалению тут еще ни разу мне не помогли, либо я сам решил вопрос либо на других форумах. пути к CSS у меня прописаны полностью в файлах. Вы сути не понимаете если бы били проблемы с путями CSS то в первом варианте была бы та же проблема, но там все нормально работает, а вот когда я пытаюсь получить доступ ко второму уровню строки тут вот возникает проблема, как на локалке так и на хостинге - совершенно одинаково.
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 22.04.2013, 13:43 | ||
|
"не работает" каким образом?
Добавлено через 3 минуты В первом случае нет проблем? А вы поставьте слэш в конце первого пути, сразу появятся. Если браузер видит путь вида site.ru/path то он считает что это все та же самая директория, и составляет путь от site.ru/ . Как только вы добавляете слэш site.ru/path/ - браузер начинает считать текущей директорией ее и путь составляет уже от следующей директории - т.е. от site.ru/path/. Поэтому, самый лучший (и самый простой) вариант в путях везде добавить в начале адреса слэш /, чтобы браузер, независимо от текущей виртуальной директории подключал все относительно корневой директории.
0
|
||
| 22.04.2013, 13:44 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
||
| 22.04.2013, 14:14 [ТС] | ||
|
Не работает это значит вообще не работает ни при каком варианте. Сервер просто говорит ошибка пути и ничего ни одна страница не открывается при любом варианте составления пути. В моем варианте в первом случае можно ставить слеш или не ставить всеравно все ок работает как часы. А вот когда дальше путь указываю site.ru/path/ вот тогда проблемы.
Добавлено через 4 минуты
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||
| 22.04.2013, 14:21 | ||||||||
|
Код был написано только на полный путь. Для открытия пути без id необходимо было также дописать и это правило. Попробуйте так
0
|
||||||||
|
Сексуальный
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
|
||
| 22.04.2013, 14:23 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
||
| 22.04.2013, 14:27 [ТС] | ||
|
[Mon Apr 22 12:21:40 2013] [error] [client 127.0.0.1] File does not exist: Z:/home/S808.local/www/Residence-permit-Czech-Republic, referer: http://s808.local/Residence-permit-Czech-Republic/
0
|
||
| 22.04.2013, 14:27 | |||||||
0
|
|||||||
|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
|
| 22.04.2013, 14:28 [ТС] | |
|
и естественно ни одна страница не открывается
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||
| 22.04.2013, 14:31 | ||||||||
Добавлено через 1 минуту
0
|
||||||||
|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
||
| 22.04.2013, 14:34 [ТС] | ||
|
Not Found The requested URL /page/Residence-permit-Czech-Republic was not found on this server. Подсказка Денвера Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/S808.local/www/page/Residence-permit-Czech-Republic, которого не существует. это лог [Mon Apr 22 12:21:40 2013] [error] [client 127.0.0.1] File does not exist: Z:/home/S808.local/www/Residence-permit-Czech-Republic, referer: http://s808.local/Residence-permit-Czech-Republic/ [Mon Apr 22 12:31:15 2013] [error] [client 127.0.0.1] File does not exist: Z:/home/S808.local/www/Residence-permit-Czech-Republic [Mon Apr 22 12:31:35 2013] [error] [client 127.0.0.1] File does not exist: Z:/home/S808.local/www/Residence-permit-Czech-Republic [Mon Apr 22 12:32:01 2013] [error] [client 127.0.0.1] File does not exist: Z:/home/S808.local/www/page
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||||||||||
| 22.04.2013, 14:40 | |||||||||||||||||||
|
Ну так у вас под регулярки адреса не попадают
0
|
|||||||||||||||||||
|
Сексуальный
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
|
|
| 22.04.2013, 14:43 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
||
| 22.04.2013, 14:44 [ТС] | ||
|
RewriteRule ^([-_A-Za-z0-9]+)/?$ page.php?title_url=$1 [L] но совершенно никакой реакции открываются страницы только page.php?title_url=Family-reunification такого вида все остальные сервер выдает ошибку - страница не существует
0
|
||
|
Сексуальный
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
|
|
| 22.04.2013, 14:44 | |
|
P.S. Уж не помню нифига уже.
0
|
|
|
2 / 2 / 0
Регистрация: 11.02.2013
Сообщений: 66
|
|
| 22.04.2013, 14:45 [ТС] | |
|
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||
| 22.04.2013, 14:46 | ||||||||
|
Хм. А так?
0
|
||||||||
| 22.04.2013, 14:46 | |
|
Помогаю со студенческими работами здесь
20
ЧПУ htaccess и mod_rewrite? Чпу, mod_rewrite и .htaccess Проблемы с настройкой ЧПУ в mod_rewrite mod_rewrite - как сделать ЧПУ? Реализация ЧПУ на сайте (mod_rewrite) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|