powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Apache: mod_rewrite
5 сообщений из 5, страница 1 из 1
Apache: mod_rewrite
    #32969997
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос по поводу mod_rewrite задаю здесь, т.к. эта ветвь наиболее подходит для вопросов по поводу Apache

.htaccess:
Код: plaintext
1.
2.
3.
...
RewriteRule ^(.*)test$ $1test.php
...
.../test - все отлично работает!

.../test/ - разумеется, не работает!

Переделал так:
Код: plaintext
1.
2.
3.
...
RewriteRule ^(.*)test(/)?$ $1test.php
...
.../test - все отлично работает, а вот .../test/ страницу мне возвращает, но ни русунков, ни таблицу стилей к ним не высылает.

Обнаружил вот что:
при "заходе" на .../test/ броузер получает страницу test.php из "корневого" каталога, но вот все файлы и ссылки пытается брать из каталога test/, которого нет!

Если же "заходить" на .../test, .../testabracadabra и т.п., т.е без символа "/", то все работает нормально - таблица стилей подгружается, рисунки отображаются, ссылки ведут в "правильные" места...


Немного подумал, сделал так:
Код: plaintext
1.
2.
3.
RewriteRule ^(.*)test$ $1test.php
RewriteRule ^(.*)test/$ $1test.php
RewriteRule ^(.*)test/(.+)$ $ 1 $ 2 

- так почти все работает!
Проблема в том, что при наведении на ссылку (хотя она в принципе работает нормально) в статусе видно, что она ведет не туда, куда нужно: пример - (a href="link_url").../test/link_url, а хотелось бы видеть .../link_url

Помогите побороть, пожалуйста!
...
Рейтинг: 0 / 0
Apache: mod_rewrite
    #32970109
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно объяснить, какое поведение требуется получить?)
...
Рейтинг: 0 / 0
Apache: mod_rewrite
    #32970365
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.../test и ../test/ - должны преобразоваться в .../test.php
...
Рейтинг: 0 / 0
Apache: mod_rewrite
    #32970986
Comiljou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прописывать везде абсолютные адреса... :)
...
Рейтинг: 0 / 0
Apache: mod_rewrite
    #32971270
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дык и приходится везде так поступать... :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Apache: mod_rewrite
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]