Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223

неправильная переадресация в mod rewrite

10.10.2012, 21:58. Показов 1246. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем привет! недавно появилась проблема, mod rewrite переадресовывает не куда, куда прописано.
вот что прописано в htaccess:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Options +Includes 
 Options -Indexes
 
 
 
 php_flag display_errors 1
 php_value error_reporting 1 
 php_value register_globals 0
 php_value magic_quotes_gpc 0
 php_value session.use_trans_sid 0
 php_value session.use_only_cookie 1
 
 
 RewriteEngine On
 RewriteBase /
 
 
 
 RewriteCond %{HTTP_HOST} !^www\.traff\.co$ [NC]
 RewriteRule ^(.*)$ http://www.traff.co%{REQUEST_URI} [L,R=301]
 
 ErrorDocument 403 http://www.traff.co/
 ErrorDocument 404 http://www.traff.co/
 
 
 # --------------------- admin ---------------------
 
 RewriteRule ^admin/?$                      /admin_menu.php [QSA,L]
 
 
 RewriteRule ^admin/menu/?$                 /admin_menu.php [QSA,L]
 
 RewriteRule ^admin/menu/([a-zA-Z]*)/?$             /admin_menu.php?lang=$1  [QSA,L]
 
 RewriteRule ^admin/menu/([a-zA-Z]*)/([0-9]*)$          /admin_menu.php?lang=$1&id=$2  [QSA,L]
 
 
 RewriteRule ^admin/slides/?$                   /admin_slides.php [QSA,L]
 
 RewriteRule ^admin/slides/([a-zA-Z]*)/?$           /admin_slides.php?lang=$1  [QSA,L]
 
 
 RewriteRule ^admin/options/?$                  /admin_options.php [QSA,L]
 
 RewriteRule ^admin/pictures/?$                 /admin_pictures.php [QSA,L]
 
 # --------------------- user ---------------------
 
 RewriteRule ^([a-zA-Z]*)/$                 /index.php?lang=$1 [QSA,L]
 
 RewriteRule ^([a-zA-Z]*)/([-a-zA-Z0-9]*)/$         /index.php?lang=$1&url1=$2 [QSA,L]
 
 RewriteRule ^([a-zA-Z]*)/([-a-zA-Z0-9]*)/([-a-zA-Z0-9]*)/index.php?lang=$1&url1=$2&url2=$3 [QSA,L]

всё что находится в категории user, работает. но если зайти по любой ссылке из категории админ, например www.traff.co/admin или www.traff.co/admin/menu то откроется admin/index.php, которого нет, в итоге получаю ошибку 404. если написать любой несуществующий адрес, например admin/ghhgh то я попадаю на http://www.traff.co, как это и должно быть.

у меня на локальном сервере всё работает правильно, на выделенном сервере тоже всё работало до переустановки ос. сервер администрирую не я, поэтому все настройки выложить не могу. кто знает, где и что нужно настроить для правильной переадресации?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2012, 21:58
Ответы с готовыми решениями:

Mod rewrite
Здраствуйте только начал заниматься rewite-ом. И сразу сталкнулся с непонятным)) вощем есть ссылка /index.php?lang=ru&page=home ...

mod rewrite и .htaccess
Допустим, существует страница http://primer.ru/articles1/164/ у которой есть ссылка на http://primer.ru/articles2 Что нужно прописать...

mod rewrite. требуется пояснение
после чтения документации и просмотра множества примеров все таки не получается разобраться в простенькой инструкции к модулю mod rewrite....

4
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.10.2012, 22:52
Code
1
2
RewriteCond %{REQUEST_URI} !-d
RewriteCond %{REQUEST_URI} !-f
перед RewriteEngine On

Добавлено через 44 секунды
Руководство по настройке ЧПУ (Rewrite)
0
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
10.10.2012, 22:57  [ТС]
вставил эти строки перед RewriteEngine On, всё равно то же самое. я вообще думаю что дело не в htaccess, потому что htaccess почти с таким же содержанием отлично работает минимум на 50 серверах, а тут облом. тут в чём то другом дело.

вот скриншот на всякий случай:
Миниатюры
неправильная переадресация в mod rewrite  
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.10.2012, 23:01
Цитата Сообщение от ПАЦАН Посмотреть сообщение
Code
1
RewriteRule ^admin/menu/?$ * * * * * * * * /admin_menu.php [QSA,L]
ну вообще у вас запрос должен перекинуться на admin_menu.php, а не на index.php ..
0
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
10.10.2012, 23:44  [ТС]
решено. на сервере откуда-то появилась папка admin удалил её, теперь полёт нормальный
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.10.2012, 23:44
Помогаю со студенческими работами здесь

Проксирование запросов (mod rewrite)
Данные: 1 - FTP сервер (ftp://test:test@192.168.1.1) - лежат данные (рисунки) 2 - HTTP сервер под Apache ((Http://test.com) 3 -...

Обработка неправильного url (mod rewrite)
Подскажите пожалуйста сирому, как правильно реализовать через .htaccess данное условие. Есть сайт написанный на чистом html, написана...

Mod Rewrite. Удаление слэша с конца URL
Здравствуйте! Столкнулся с проблемой удаления слэша с конца URL. Мне необходимо чтобы при переходе, например, на...

Подскажите что значат символы ^ и $ в Mod rewrite
Обискался статей, но везде они просто используются без пояснений. Так для чего же они служат, расскажите пожалуйста на примере: ...

Rewrite mod
что означает ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru